/usr/bin/java -Xmx16000000000 -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-queue-add-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 02:46:20,329 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 02:46:20,331 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 02:46:20,396 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 02:46:20,397 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 02:46:20,397 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 02:46:20,398 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 02:46:20,400 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 02:46:20,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 02:46:20,402 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 02:46:20,403 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 02:46:20,404 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 02:46:20,404 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 02:46:20,405 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 02:46:20,406 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 02:46:20,407 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 02:46:20,408 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 02:46:20,408 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 02:46:20,410 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 02:46:20,414 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 02:46:20,415 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 02:46:20,417 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 02:46:20,418 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 02:46:20,418 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 02:46:20,421 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 02:46:20,421 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 02:46:20,421 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 02:46:20,422 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 02:46:20,422 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 02:46:20,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 02:46:20,423 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 02:46:20,424 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 02:46:20,424 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 02:46:20,425 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 02:46:20,426 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 02:46:20,426 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 02:46:20,427 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 02:46:20,429 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 02:46:20,435 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 02:46:20,436 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 02:46:20,437 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 02:46:20,439 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-01-18 02:46:20,464 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 02:46:20,465 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 02:46:20,465 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 02:46:20,465 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 02:46:20,466 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 02:46:20,466 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 02:46:20,466 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 02:46:20,466 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 02:46:20,467 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 02:46:20,467 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 02:46:20,467 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 02:46:20,468 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 02:46:20,469 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 02:46:20,469 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 02:46:20,469 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 02:46:20,469 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 02:46:20,469 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 02:46:20,469 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 02:46:20,469 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 02:46:20,470 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 02:46:20,470 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 02:46:20,470 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 02:46:20,470 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 02:46:20,470 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 02:46:20,470 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-01-18 02:46:20,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 02:46:20,683 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 02:46:20,685 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 02:46:20,686 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 02:46:20,687 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 02:46:20,688 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-queue-add-3.wvr.c [2022-01-18 02:46:20,758 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/742fd35d9/a6ab94c145104785b7b449dcdb7d5569/FLAGfb3a7e004 [2022-01-18 02:46:21,099 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 02:46:21,099 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-queue-add-3.wvr.c [2022-01-18 02:46:21,106 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/742fd35d9/a6ab94c145104785b7b449dcdb7d5569/FLAGfb3a7e004 [2022-01-18 02:46:21,116 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/742fd35d9/a6ab94c145104785b7b449dcdb7d5569 [2022-01-18 02:46:21,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 02:46:21,119 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 02:46:21,122 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 02:46:21,122 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 02:46:21,125 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 02:46:21,126 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,126 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@330a22ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21, skipping insertion in model container [2022-01-18 02:46:21,126 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,132 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 02:46:21,150 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 02:46:21,335 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-queue-add-3.wvr.c[3412,3425] [2022-01-18 02:46:21,341 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 02:46:21,346 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 02:46:21,368 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-queue-add-3.wvr.c[3412,3425] [2022-01-18 02:46:21,371 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 02:46:21,382 INFO L208 MainTranslator]: Completed translation [2022-01-18 02:46:21,382 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21 WrapperNode [2022-01-18 02:46:21,383 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 02:46:21,383 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 02:46:21,384 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 02:46:21,384 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 02:46:21,389 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,402 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,444 INFO L137 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 245 [2022-01-18 02:46:21,444 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 02:46:21,445 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 02:46:21,445 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 02:46:21,445 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 02:46:21,453 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,453 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,456 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,456 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,463 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,467 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,469 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,472 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 02:46:21,473 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 02:46:21,473 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 02:46:21,473 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 02:46:21,487 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (1/1) ... [2022-01-18 02:46:21,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 02:46:21,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:21,512 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 02:46:21,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 02:46:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 02:46:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 02:46:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 02:46:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 02:46:21,543 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 02:46:21,543 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 02:46:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 02:46:21,544 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 02:46:21,544 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-18 02:46:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 02:46:21,545 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 02:46:21,545 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 02:46:21,546 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 02:46:21,621 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 02:46:21,622 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 02:46:21,970 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 02:46:22,055 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 02:46:22,056 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-01-18 02:46:22,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:46:22 BoogieIcfgContainer [2022-01-18 02:46:22,058 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 02:46:22,060 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 02:46:22,060 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 02:46:22,063 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 02:46:22,063 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 02:46:21" (1/3) ... [2022-01-18 02:46:22,064 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6983ab4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 02:46:22, skipping insertion in model container [2022-01-18 02:46:22,064 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 02:46:21" (2/3) ... [2022-01-18 02:46:22,065 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6983ab4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 02:46:22, skipping insertion in model container [2022-01-18 02:46:22,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 02:46:22" (3/3) ... [2022-01-18 02:46:22,067 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-queue-add-3.wvr.c [2022-01-18 02:46:22,071 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 02:46:22,072 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 02:46:22,072 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 02:46:22,072 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 02:46:22,114 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,114 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,114 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,115 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,115 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,115 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,115 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,115 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,116 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,116 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,116 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,116 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,116 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,117 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,117 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,118 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,118 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,118 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,119 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,119 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,120 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,120 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,121 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,121 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,122 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,123 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,124 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,124 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,124 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,125 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,126 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,127 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,127 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,127 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,127 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,127 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,128 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,128 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,128 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,128 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,128 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,129 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,130 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,130 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,130 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,130 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,130 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,131 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,132 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,132 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,132 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,132 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,132 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,133 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,133 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,133 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,133 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,133 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,136 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,137 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,137 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,137 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,138 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,139 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,139 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,139 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,139 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,140 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 02:46:22,144 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 02:46:22,179 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 02:46:22,184 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, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 02:46:22,185 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 02:46:22,198 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 203 places, 211 transitions, 446 flow [2022-01-18 02:46:22,406 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:22,423 INFO L276 IsEmpty]: Start isEmpty. Operand has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:22,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-01-18 02:46:22,472 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:22,472 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:22,473 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:22,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:22,482 INFO L85 PathProgramCache]: Analyzing trace with hash 699025302, now seen corresponding path program 1 times [2022-01-18 02:46:22,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:22,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041558130] [2022-01-18 02:46:22,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:22,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:22,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:22,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:46:22,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:22,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041558130] [2022-01-18 02:46:22,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041558130] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:22,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:22,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 02:46:22,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449634405] [2022-01-18 02:46:22,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:22,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 02:46:22,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:22,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 02:46:22,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 02:46:22,811 INFO L87 Difference]: Start difference. First operand has 3854 states, 3853 states have (on average 3.975084349857254) internal successors, (15316), 3853 states have internal predecessors, (15316), 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 75.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:22,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:22,920 INFO L93 Difference]: Finished difference Result 3854 states and 13372 transitions. [2022-01-18 02:46:22,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 02:46:22,923 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 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 150 [2022-01-18 02:46:22,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:22,975 INFO L225 Difference]: With dead ends: 3854 [2022-01-18 02:46:22,975 INFO L226 Difference]: Without dead ends: 3848 [2022-01-18 02:46:22,977 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-01-18 02:46:22,980 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:22,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 173 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 02:46:23,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3848 states. [2022-01-18 02:46:23,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3848 to 3848. [2022-01-18 02:46:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3848 states, 3847 states have (on average 3.4743956329607486) internal successors, (13366), 3847 states have internal predecessors, (13366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:23,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3848 states to 3848 states and 13366 transitions. [2022-01-18 02:46:23,234 INFO L78 Accepts]: Start accepts. Automaton has 3848 states and 13366 transitions. Word has length 150 [2022-01-18 02:46:23,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:23,235 INFO L470 AbstractCegarLoop]: Abstraction has 3848 states and 13366 transitions. [2022-01-18 02:46:23,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:23,236 INFO L276 IsEmpty]: Start isEmpty. Operand 3848 states and 13366 transitions. [2022-01-18 02:46:23,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-01-18 02:46:23,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:23,306 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:23,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 02:46:23,306 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:23,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:23,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1609890179, now seen corresponding path program 1 times [2022-01-18 02:46:23,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:23,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076857039] [2022-01-18 02:46:23,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:23,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:23,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:46:23,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:23,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076857039] [2022-01-18 02:46:23,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076857039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:23,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:23,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 02:46:23,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130595708] [2022-01-18 02:46:23,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:23,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 02:46:23,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:23,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 02:46:23,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 02:46:23,590 INFO L87 Difference]: Start difference. First operand 3848 states and 13366 transitions. Second operand has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:23,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:23,777 INFO L93 Difference]: Finished difference Result 4382 states and 14854 transitions. [2022-01-18 02:46:23,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 02:46:23,778 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 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 157 [2022-01-18 02:46:23,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:23,806 INFO L225 Difference]: With dead ends: 4382 [2022-01-18 02:46:23,806 INFO L226 Difference]: Without dead ends: 3854 [2022-01-18 02:46:23,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 02:46:23,810 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 113 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:23,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 577 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 02:46:23,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3854 states. [2022-01-18 02:46:23,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3854 to 3849. [2022-01-18 02:46:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3849 states, 3848 states have (on average 3.473752598752599) internal successors, (13367), 3848 states have internal predecessors, (13367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:23,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3849 states to 3849 states and 13367 transitions. [2022-01-18 02:46:23,969 INFO L78 Accepts]: Start accepts. Automaton has 3849 states and 13367 transitions. Word has length 157 [2022-01-18 02:46:23,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:23,972 INFO L470 AbstractCegarLoop]: Abstraction has 3849 states and 13367 transitions. [2022-01-18 02:46:23,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.166666666666668) internal successors, (157), 6 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:23,973 INFO L276 IsEmpty]: Start isEmpty. Operand 3849 states and 13367 transitions. [2022-01-18 02:46:23,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-01-18 02:46:23,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:23,988 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:23,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 02:46:23,989 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:23,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:23,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1014935693, now seen corresponding path program 1 times [2022-01-18 02:46:23,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:23,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836941639] [2022-01-18 02:46:23,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:23,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:24,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:24,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:24,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836941639] [2022-01-18 02:46:24,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836941639] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:24,158 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:24,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 02:46:24,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474329118] [2022-01-18 02:46:24,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:24,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 02:46:24,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:24,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 02:46:24,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 02:46:24,160 INFO L87 Difference]: Start difference. First operand 3849 states and 13367 transitions. Second operand has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 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-01-18 02:46:24,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:24,278 INFO L93 Difference]: Finished difference Result 4686 states and 15776 transitions. [2022-01-18 02:46:24,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 02:46:24,279 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 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 164 [2022-01-18 02:46:24,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:24,305 INFO L225 Difference]: With dead ends: 4686 [2022-01-18 02:46:24,305 INFO L226 Difference]: Without dead ends: 3855 [2022-01-18 02:46:24,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-01-18 02:46:24,310 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 369 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:24,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 520 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 02:46:24,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3855 states. [2022-01-18 02:46:24,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3855 to 3850. [2022-01-18 02:46:24,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3850 states, 3849 states have (on average 3.4731098986749807) internal successors, (13368), 3849 states have internal predecessors, (13368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:24,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3850 states to 3850 states and 13368 transitions. [2022-01-18 02:46:24,482 INFO L78 Accepts]: Start accepts. Automaton has 3850 states and 13368 transitions. Word has length 164 [2022-01-18 02:46:24,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:24,483 INFO L470 AbstractCegarLoop]: Abstraction has 3850 states and 13368 transitions. [2022-01-18 02:46:24,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.333333333333332) internal successors, (164), 6 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-01-18 02:46:24,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3850 states and 13368 transitions. [2022-01-18 02:46:24,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 02:46:24,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:24,498 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:24,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 02:46:24,499 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:24,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:24,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2100480242, now seen corresponding path program 1 times [2022-01-18 02:46:24,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:24,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309382074] [2022-01-18 02:46:24,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:24,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:24,695 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 02:46:24,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:24,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309382074] [2022-01-18 02:46:24,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309382074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:24,695 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:24,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 02:46:24,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48314289] [2022-01-18 02:46:24,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:24,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 02:46:24,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:24,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 02:46:24,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 02:46:24,697 INFO L87 Difference]: Start difference. First operand 3850 states and 13368 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:24,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:24,813 INFO L93 Difference]: Finished difference Result 3982 states and 13786 transitions. [2022-01-18 02:46:24,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 02:46:24,813 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 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 171 [2022-01-18 02:46:24,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:24,855 INFO L225 Difference]: With dead ends: 3982 [2022-01-18 02:46:24,855 INFO L226 Difference]: Without dead ends: 3982 [2022-01-18 02:46:24,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 02:46:24,858 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 15 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:24,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 248 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 02:46:24,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3982 states. [2022-01-18 02:46:24,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3982 to 3982. [2022-01-18 02:46:24,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3982 states, 3981 states have (on average 3.462949007786988) internal successors, (13786), 3981 states have internal predecessors, (13786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:24,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3982 states to 3982 states and 13786 transitions. [2022-01-18 02:46:24,981 INFO L78 Accepts]: Start accepts. Automaton has 3982 states and 13786 transitions. Word has length 171 [2022-01-18 02:46:24,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:24,982 INFO L470 AbstractCegarLoop]: Abstraction has 3982 states and 13786 transitions. [2022-01-18 02:46:24,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:24,983 INFO L276 IsEmpty]: Start isEmpty. Operand 3982 states and 13786 transitions. [2022-01-18 02:46:24,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 02:46:24,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:24,997 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:24,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 02:46:24,997 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:24,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:24,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1516867792, now seen corresponding path program 2 times [2022-01-18 02:46:24,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:24,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023886017] [2022-01-18 02:46:24,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:24,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 02:46:25,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:25,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023886017] [2022-01-18 02:46:25,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023886017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:25,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:25,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 02:46:25,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542796586] [2022-01-18 02:46:25,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:25,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 02:46:25,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:25,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 02:46:25,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 02:46:25,272 INFO L87 Difference]: Start difference. First operand 3982 states and 13786 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:25,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:25,328 INFO L93 Difference]: Finished difference Result 4060 states and 13764 transitions. [2022-01-18 02:46:25,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 02:46:25,329 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 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 171 [2022-01-18 02:46:25,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:25,346 INFO L225 Difference]: With dead ends: 4060 [2022-01-18 02:46:25,346 INFO L226 Difference]: Without dead ends: 4060 [2022-01-18 02:46:25,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 02:46:25,347 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 32 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:25,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 225 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 02:46:25,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4060 states. [2022-01-18 02:46:25,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4060 to 4060. [2022-01-18 02:46:25,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4060 states, 4059 states have (on average 3.3909830007390984) internal successors, (13764), 4059 states have internal predecessors, (13764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:25,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4060 states to 4060 states and 13764 transitions. [2022-01-18 02:46:25,482 INFO L78 Accepts]: Start accepts. Automaton has 4060 states and 13764 transitions. Word has length 171 [2022-01-18 02:46:25,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:25,483 INFO L470 AbstractCegarLoop]: Abstraction has 4060 states and 13764 transitions. [2022-01-18 02:46:25,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:25,484 INFO L276 IsEmpty]: Start isEmpty. Operand 4060 states and 13764 transitions. [2022-01-18 02:46:25,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-01-18 02:46:25,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:25,554 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:25,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 02:46:25,554 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:25,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:25,555 INFO L85 PathProgramCache]: Analyzing trace with hash -2107996668, now seen corresponding path program 3 times [2022-01-18 02:46:25,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:25,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477972240] [2022-01-18 02:46:25,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:25,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:25,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:25,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 02:46:25,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:25,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477972240] [2022-01-18 02:46:25,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477972240] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:25,853 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 02:46:25,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-18 02:46:25,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360108546] [2022-01-18 02:46:25,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:25,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 02:46:25,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:25,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 02:46:25,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-01-18 02:46:25,855 INFO L87 Difference]: Start difference. First operand 4060 states and 13764 transitions. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:26,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:26,103 INFO L93 Difference]: Finished difference Result 7163 states and 24194 transitions. [2022-01-18 02:46:26,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 02:46:26,104 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 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 171 [2022-01-18 02:46:26,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:26,130 INFO L225 Difference]: With dead ends: 7163 [2022-01-18 02:46:26,130 INFO L226 Difference]: Without dead ends: 6788 [2022-01-18 02:46:26,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-01-18 02:46:26,133 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 352 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:26,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 1197 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 02:46:26,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6788 states. [2022-01-18 02:46:26,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6788 to 5089. [2022-01-18 02:46:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5089 states, 5088 states have (on average 3.3294025157232703) internal successors, (16940), 5088 states have internal predecessors, (16940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:26,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5089 states to 5089 states and 16940 transitions. [2022-01-18 02:46:26,324 INFO L78 Accepts]: Start accepts. Automaton has 5089 states and 16940 transitions. Word has length 171 [2022-01-18 02:46:26,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:26,324 INFO L470 AbstractCegarLoop]: Abstraction has 5089 states and 16940 transitions. [2022-01-18 02:46:26,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:26,325 INFO L276 IsEmpty]: Start isEmpty. Operand 5089 states and 16940 transitions. [2022-01-18 02:46:26,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-01-18 02:46:26,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:26,341 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:26,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 02:46:26,341 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:26,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:26,342 INFO L85 PathProgramCache]: Analyzing trace with hash 11808264, now seen corresponding path program 1 times [2022-01-18 02:46:26,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:26,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559440960] [2022-01-18 02:46:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:26,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:26,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:26,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559440960] [2022-01-18 02:46:26,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559440960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:26,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587841827] [2022-01-18 02:46:26,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:26,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:26,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:26,487 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-01-18 02:46:26,498 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-01-18 02:46:26,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:26,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 02:46:26,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 02:46:27,056 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 02:46:27,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587841827] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 02:46:27,056 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 02:46:27,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 12 [2022-01-18 02:46:27,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012836262] [2022-01-18 02:46:27,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 02:46:27,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 02:46:27,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:27,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 02:46:27,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-18 02:46:27,057 INFO L87 Difference]: Start difference. First operand 5089 states and 16940 transitions. Second operand has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:27,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:27,174 INFO L93 Difference]: Finished difference Result 11269 states and 38535 transitions. [2022-01-18 02:46:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 02:46:27,174 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 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 175 [2022-01-18 02:46:27,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:27,295 INFO L225 Difference]: With dead ends: 11269 [2022-01-18 02:46:27,295 INFO L226 Difference]: Without dead ends: 10735 [2022-01-18 02:46:27,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-01-18 02:46:27,296 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 180 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:27,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 340 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 02:46:27,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10735 states. [2022-01-18 02:46:27,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10735 to 8593. [2022-01-18 02:46:27,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8593 states, 8592 states have (on average 3.451117318435754) internal successors, (29652), 8592 states have internal predecessors, (29652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8593 states to 8593 states and 29652 transitions. [2022-01-18 02:46:27,584 INFO L78 Accepts]: Start accepts. Automaton has 8593 states and 29652 transitions. Word has length 175 [2022-01-18 02:46:27,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:27,584 INFO L470 AbstractCegarLoop]: Abstraction has 8593 states and 29652 transitions. [2022-01-18 02:46:27,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.5) internal successors, (174), 4 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:27,585 INFO L276 IsEmpty]: Start isEmpty. Operand 8593 states and 29652 transitions. [2022-01-18 02:46:27,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-01-18 02:46:27,609 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:27,609 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:27,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 02:46:27,831 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-01-18 02:46:27,832 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:27,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:27,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1422100183, now seen corresponding path program 1 times [2022-01-18 02:46:27,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:27,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492441544] [2022-01-18 02:46:27,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:27,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:27,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:27,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:27,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492441544] [2022-01-18 02:46:27,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492441544] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:27,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208732760] [2022-01-18 02:46:27,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:27,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:27,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:27,947 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-01-18 02:46:27,976 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-01-18 02:46:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:28,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 02:46:28,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:28,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:46:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:29,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208732760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:46:29,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:46:29,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 02:46:29,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138086656] [2022-01-18 02:46:29,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:46:29,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 02:46:29,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:29,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 02:46:29,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-18 02:46:29,154 INFO L87 Difference]: Start difference. First operand 8593 states and 29652 transitions. Second operand has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:29,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:29,541 INFO L93 Difference]: Finished difference Result 16412 states and 55817 transitions. [2022-01-18 02:46:29,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 02:46:29,542 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 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 176 [2022-01-18 02:46:29,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:29,592 INFO L225 Difference]: With dead ends: 16412 [2022-01-18 02:46:29,592 INFO L226 Difference]: Without dead ends: 12332 [2022-01-18 02:46:29,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2022-01-18 02:46:29,593 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 497 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 1671 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:29,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 1671 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 02:46:29,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12332 states. [2022-01-18 02:46:29,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12332 to 8769. [2022-01-18 02:46:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8769 states, 8768 states have (on average 3.4274635036496353) internal successors, (30052), 8768 states have internal predecessors, (30052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:29,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8769 states to 8769 states and 30052 transitions. [2022-01-18 02:46:29,936 INFO L78 Accepts]: Start accepts. Automaton has 8769 states and 30052 transitions. Word has length 176 [2022-01-18 02:46:29,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:29,936 INFO L470 AbstractCegarLoop]: Abstraction has 8769 states and 30052 transitions. [2022-01-18 02:46:29,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.0) internal successors, (247), 19 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:29,937 INFO L276 IsEmpty]: Start isEmpty. Operand 8769 states and 30052 transitions. [2022-01-18 02:46:29,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-01-18 02:46:29,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:29,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:29,987 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-01-18 02:46:30,184 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,SelfDestructingSolverStorable7 [2022-01-18 02:46:30,185 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:30,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:30,185 INFO L85 PathProgramCache]: Analyzing trace with hash -400780801, now seen corresponding path program 1 times [2022-01-18 02:46:30,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:30,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087097235] [2022-01-18 02:46:30,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:30,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:30,279 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:30,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:30,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087097235] [2022-01-18 02:46:30,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087097235] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:30,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663881064] [2022-01-18 02:46:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:30,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:30,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:30,281 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-01-18 02:46:30,310 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-01-18 02:46:30,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:30,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-18 02:46:30,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:30,836 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:30,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:46:31,319 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:31,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663881064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:46:31,320 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:46:31,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 02:46:31,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203879312] [2022-01-18 02:46:31,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:46:31,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 02:46:31,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:31,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 02:46:31,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-18 02:46:31,322 INFO L87 Difference]: Start difference. First operand 8769 states and 30052 transitions. Second operand has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:31,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:31,718 INFO L93 Difference]: Finished difference Result 14007 states and 46931 transitions. [2022-01-18 02:46:31,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 02:46:31,718 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 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 180 [2022-01-18 02:46:31,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:31,761 INFO L225 Difference]: With dead ends: 14007 [2022-01-18 02:46:31,761 INFO L226 Difference]: Without dead ends: 11589 [2022-01-18 02:46:31,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2022-01-18 02:46:31,763 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 850 mSDsluCounter, 1254 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:31,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 1344 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 02:46:31,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11589 states. [2022-01-18 02:46:31,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11589 to 10448. [2022-01-18 02:46:31,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10448 states, 10447 states have (on average 3.395520245046425) internal successors, (35473), 10447 states have internal predecessors, (35473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10448 states to 10448 states and 35473 transitions. [2022-01-18 02:46:32,031 INFO L78 Accepts]: Start accepts. Automaton has 10448 states and 35473 transitions. Word has length 180 [2022-01-18 02:46:32,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:32,032 INFO L470 AbstractCegarLoop]: Abstraction has 10448 states and 35473 transitions. [2022-01-18 02:46:32,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 12.473684210526315) internal successors, (237), 19 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:32,032 INFO L276 IsEmpty]: Start isEmpty. Operand 10448 states and 35473 transitions. [2022-01-18 02:46:32,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:46:32,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:32,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:32,083 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-01-18 02:46:32,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:32,272 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:32,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:32,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2011759303, now seen corresponding path program 2 times [2022-01-18 02:46:32,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:32,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182888472] [2022-01-18 02:46:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:32,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:32,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:33,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:33,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182888472] [2022-01-18 02:46:33,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182888472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:33,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034848134] [2022-01-18 02:46:33,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:46:33,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:33,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:33,037 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-01-18 02:46:33,065 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-01-18 02:46:33,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:46:33,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:46:33,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 02:46:33,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:34,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 02:46:34,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:46:34,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2022-01-18 02:46:34,953 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:34,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:46:35,226 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:46:35,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2022-01-18 02:46:36,533 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:36,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034848134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:46:36,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:46:36,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 14] total 49 [2022-01-18 02:46:36,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454096752] [2022-01-18 02:46:36,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:46:36,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 02:46:36,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:36,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 02:46:36,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=391, Invalid=1961, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 02:46:36,537 INFO L87 Difference]: Start difference. First operand 10448 states and 35473 transitions. Second operand has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:39,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:39,367 INFO L93 Difference]: Finished difference Result 55534 states and 189998 transitions. [2022-01-18 02:46:39,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 02:46:39,367 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 states have internal predecessors, (431), 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 183 [2022-01-18 02:46:39,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:39,517 INFO L225 Difference]: With dead ends: 55534 [2022-01-18 02:46:39,518 INFO L226 Difference]: Without dead ends: 42159 [2022-01-18 02:46:39,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 340 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2182 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1448, Invalid=6924, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 02:46:39,521 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 1595 mSDsluCounter, 5640 mSDsCounter, 0 mSdLazyCounter, 1785 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1595 SdHoareTripleChecker+Valid, 5479 SdHoareTripleChecker+Invalid, 1872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:39,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1595 Valid, 5479 Invalid, 1872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1785 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 02:46:39,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42159 states. [2022-01-18 02:46:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42159 to 20379. [2022-01-18 02:46:40,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20379 states, 20378 states have (on average 3.5312592010992248) internal successors, (71960), 20378 states have internal predecessors, (71960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:40,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20379 states to 20379 states and 71960 transitions. [2022-01-18 02:46:40,269 INFO L78 Accepts]: Start accepts. Automaton has 20379 states and 71960 transitions. Word has length 183 [2022-01-18 02:46:40,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:40,270 INFO L470 AbstractCegarLoop]: Abstraction has 20379 states and 71960 transitions. [2022-01-18 02:46:40,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 8.795918367346939) internal successors, (431), 49 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:40,270 INFO L276 IsEmpty]: Start isEmpty. Operand 20379 states and 71960 transitions. [2022-01-18 02:46:40,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:46:40,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:40,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:40,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-18 02:46:40,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:40,543 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:40,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:40,544 INFO L85 PathProgramCache]: Analyzing trace with hash 2053321327, now seen corresponding path program 3 times [2022-01-18 02:46:40,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:40,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335621756] [2022-01-18 02:46:40,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:40,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:42,884 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:46:42,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:42,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335621756] [2022-01-18 02:46:42,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335621756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:42,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242185830] [2022-01-18 02:46:42,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 02:46:42,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:42,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:42,892 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-01-18 02:46:42,902 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-01-18 02:46:43,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 02:46:43,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:46:43,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 02:46:43,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:43,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:46:43,411 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:46:43,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:46:43,572 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:46:43,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2022-01-18 02:46:43,847 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:46:43,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242185830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:46:43,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:46:43,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 5, 5] total 38 [2022-01-18 02:46:43,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367763045] [2022-01-18 02:46:43,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:46:43,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 02:46:43,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:43,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 02:46:43,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1287, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 02:46:43,850 INFO L87 Difference]: Start difference. First operand 20379 states and 71960 transitions. Second operand has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:48,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:46:48,730 INFO L93 Difference]: Finished difference Result 27783 states and 97516 transitions. [2022-01-18 02:46:48,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 02:46:48,731 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 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 183 [2022-01-18 02:46:48,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:46:48,835 INFO L225 Difference]: With dead ends: 27783 [2022-01-18 02:46:48,835 INFO L226 Difference]: Without dead ends: 25680 [2022-01-18 02:46:48,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 360 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2092 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=897, Invalid=7293, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 02:46:48,838 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 1090 mSDsluCounter, 6862 mSDsCounter, 0 mSdLazyCounter, 2545 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1090 SdHoareTripleChecker+Valid, 6623 SdHoareTripleChecker+Invalid, 2594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 02:46:48,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1090 Valid, 6623 Invalid, 2594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2545 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 02:46:48,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25680 states. [2022-01-18 02:46:49,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25680 to 21164. [2022-01-18 02:46:49,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21164 states, 21163 states have (on average 3.532391437886878) internal successors, (74756), 21163 states have internal predecessors, (74756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:49,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21164 states to 21164 states and 74756 transitions. [2022-01-18 02:46:49,529 INFO L78 Accepts]: Start accepts. Automaton has 21164 states and 74756 transitions. Word has length 183 [2022-01-18 02:46:49,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:46:49,530 INFO L470 AbstractCegarLoop]: Abstraction has 21164 states and 74756 transitions. [2022-01-18 02:46:49,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 8.421052631578947) internal successors, (320), 38 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:46:49,530 INFO L276 IsEmpty]: Start isEmpty. Operand 21164 states and 74756 transitions. [2022-01-18 02:46:49,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:46:49,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:46:49,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:46:49,597 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-01-18 02:46:49,795 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,SelfDestructingSolverStorable10 [2022-01-18 02:46:49,796 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:46:49,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:46:49,796 INFO L85 PathProgramCache]: Analyzing trace with hash 964671629, now seen corresponding path program 4 times [2022-01-18 02:46:49,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:46:49,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539774760] [2022-01-18 02:46:49,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:46:49,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:46:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:46:51,099 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:46:51,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:46:51,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539774760] [2022-01-18 02:46:51,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539774760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:46:51,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778054277] [2022-01-18 02:46:51,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 02:46:51,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:46:51,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:46:51,101 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-01-18 02:46:51,134 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-01-18 02:46:51,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 02:46:51,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:46:51,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 02:46:51,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:46:51,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:46:51,533 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 02:46:51,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 02:46:52,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:46:52,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:46:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:52,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:46:53,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:46:53,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 02:46:53,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:46:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:46:55,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778054277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:46:55,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:46:55,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 20, 21] total 64 [2022-01-18 02:46:55,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007785981] [2022-01-18 02:46:55,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:46:55,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-18 02:46:55,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:46:55,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-18 02:46:55,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=3686, Unknown=4, NotChecked=0, Total=4032 [2022-01-18 02:46:55,394 INFO L87 Difference]: Start difference. First operand 21164 states and 74756 transitions. Second operand has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:06,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:47:06,040 INFO L93 Difference]: Finished difference Result 72807 states and 255050 transitions. [2022-01-18 02:47:06,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-18 02:47:06,040 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 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 183 [2022-01-18 02:47:06,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:47:06,247 INFO L225 Difference]: With dead ends: 72807 [2022-01-18 02:47:06,248 INFO L226 Difference]: Without dead ends: 62283 [2022-01-18 02:47:06,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 350 SyntacticMatches, 2 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6215 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=3404, Invalid=20153, Unknown=5, NotChecked=0, Total=23562 [2022-01-18 02:47:06,252 INFO L933 BasicCegarLoop]: 279 mSDtfsCounter, 5287 mSDsluCounter, 10901 mSDsCounter, 0 mSdLazyCounter, 3731 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5287 SdHoareTripleChecker+Valid, 10088 SdHoareTripleChecker+Invalid, 4551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 3731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 432 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:47:06,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5287 Valid, 10088 Invalid, 4551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 3731 Invalid, 0 Unknown, 432 Unchecked, 2.1s Time] [2022-01-18 02:47:06,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62283 states. [2022-01-18 02:47:07,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62283 to 24303. [2022-01-18 02:47:07,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24303 states, 24302 states have (on average 3.5588840424656407) internal successors, (86488), 24302 states have internal predecessors, (86488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:07,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24303 states to 24303 states and 86488 transitions. [2022-01-18 02:47:07,350 INFO L78 Accepts]: Start accepts. Automaton has 24303 states and 86488 transitions. Word has length 183 [2022-01-18 02:47:07,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:47:07,351 INFO L470 AbstractCegarLoop]: Abstraction has 24303 states and 86488 transitions. [2022-01-18 02:47:07,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 7.234375) internal successors, (463), 64 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:07,351 INFO L276 IsEmpty]: Start isEmpty. Operand 24303 states and 86488 transitions. [2022-01-18 02:47:07,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:47:07,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:47:07,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:47:07,433 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-01-18 02:47:07,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:47:07,631 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:47:07,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:47:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1375967481, now seen corresponding path program 5 times [2022-01-18 02:47:07,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:47:07,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141064746] [2022-01-18 02:47:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:47:07,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:47:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:47:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:08,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:47:08,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141064746] [2022-01-18 02:47:08,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141064746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:47:08,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914460235] [2022-01-18 02:47:08,522 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 02:47:08,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:47:08,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:47:08,523 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-01-18 02:47:08,524 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-01-18 02:47:08,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 02:47:08,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:47:08,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 02:47:08,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:47:10,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:47:10,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:10,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:47:10,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:10,569 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 02:47:10,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-01-18 02:47:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:10,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:47:11,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:47:11,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 85 [2022-01-18 02:47:11,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 02:47:11,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 46 [2022-01-18 02:47:13,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:13,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914460235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:47:13,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:47:13,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 23] total 60 [2022-01-18 02:47:13,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736317355] [2022-01-18 02:47:13,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:47:13,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 02:47:13,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:47:13,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 02:47:13,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=3184, Unknown=5, NotChecked=0, Total=3540 [2022-01-18 02:47:13,017 INFO L87 Difference]: Start difference. First operand 24303 states and 86488 transitions. Second operand has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:22,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:47:22,261 INFO L93 Difference]: Finished difference Result 98294 states and 351459 transitions. [2022-01-18 02:47:22,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 02:47:22,262 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 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 183 [2022-01-18 02:47:22,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:47:22,563 INFO L225 Difference]: With dead ends: 98294 [2022-01-18 02:47:22,563 INFO L226 Difference]: Without dead ends: 89284 [2022-01-18 02:47:22,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 337 SyntacticMatches, 3 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5826 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2987, Invalid=19052, Unknown=13, NotChecked=0, Total=22052 [2022-01-18 02:47:22,568 INFO L933 BasicCegarLoop]: 350 mSDtfsCounter, 5351 mSDsluCounter, 11004 mSDsCounter, 0 mSdLazyCounter, 3445 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5351 SdHoareTripleChecker+Valid, 10246 SdHoareTripleChecker+Invalid, 4602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 3445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 811 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 02:47:22,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5351 Valid, 10246 Invalid, 4602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 3445 Invalid, 0 Unknown, 811 Unchecked, 1.7s Time] [2022-01-18 02:47:22,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89284 states. [2022-01-18 02:47:24,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89284 to 24173. [2022-01-18 02:47:24,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24173 states, 24172 states have (on average 3.547658447790832) internal successors, (85754), 24172 states have internal predecessors, (85754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:24,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24173 states to 24173 states and 85754 transitions. [2022-01-18 02:47:24,132 INFO L78 Accepts]: Start accepts. Automaton has 24173 states and 85754 transitions. Word has length 183 [2022-01-18 02:47:24,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:47:24,133 INFO L470 AbstractCegarLoop]: Abstraction has 24173 states and 85754 transitions. [2022-01-18 02:47:24,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:24,133 INFO L276 IsEmpty]: Start isEmpty. Operand 24173 states and 85754 transitions. [2022-01-18 02:47:24,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:47:24,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:47:24,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:47:24,194 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-01-18 02:47:24,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:47:24,379 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:47:24,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:47:24,380 INFO L85 PathProgramCache]: Analyzing trace with hash 418043861, now seen corresponding path program 6 times [2022-01-18 02:47:24,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:47:24,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960608960] [2022-01-18 02:47:24,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:47:24,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:47:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:47:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:25,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:47:25,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960608960] [2022-01-18 02:47:25,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960608960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:47:25,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322934698] [2022-01-18 02:47:25,318 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 02:47:25,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:47:25,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:47:25,319 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-01-18 02:47:25,320 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-01-18 02:47:25,443 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 02:47:25,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:47:25,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 02:47:25,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:47:27,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:47:27,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:27,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:47:27,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:27,516 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 02:47:27,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-01-18 02:47:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:27,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:47:27,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:47:27,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 85 [2022-01-18 02:47:27,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 02:47:27,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 46 [2022-01-18 02:47:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:29,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322934698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:47:29,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:47:29,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 23] total 60 [2022-01-18 02:47:29,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926878533] [2022-01-18 02:47:29,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:47:29,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 02:47:29,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:47:29,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 02:47:29,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=3184, Unknown=5, NotChecked=0, Total=3540 [2022-01-18 02:47:29,897 INFO L87 Difference]: Start difference. First operand 24173 states and 85754 transitions. Second operand has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:38,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:47:38,148 INFO L93 Difference]: Finished difference Result 79354 states and 279362 transitions. [2022-01-18 02:47:38,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 02:47:38,149 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 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 183 [2022-01-18 02:47:38,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:47:38,467 INFO L225 Difference]: With dead ends: 79354 [2022-01-18 02:47:38,467 INFO L226 Difference]: Without dead ends: 73597 [2022-01-18 02:47:38,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 338 SyntacticMatches, 4 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5292 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=2903, Invalid=17099, Unknown=20, NotChecked=0, Total=20022 [2022-01-18 02:47:38,469 INFO L933 BasicCegarLoop]: 289 mSDtfsCounter, 5382 mSDsluCounter, 10824 mSDsCounter, 0 mSdLazyCounter, 3426 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5382 SdHoareTripleChecker+Valid, 10095 SdHoareTripleChecker+Invalid, 4286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 3426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 479 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 02:47:38,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5382 Valid, 10095 Invalid, 4286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 3426 Invalid, 0 Unknown, 479 Unchecked, 1.7s Time] [2022-01-18 02:47:38,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73597 states. [2022-01-18 02:47:39,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73597 to 28053. [2022-01-18 02:47:39,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28053 states, 28052 states have (on average 3.5538286040211036) internal successors, (99692), 28052 states have internal predecessors, (99692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28053 states to 28053 states and 99692 transitions. [2022-01-18 02:47:39,865 INFO L78 Accepts]: Start accepts. Automaton has 28053 states and 99692 transitions. Word has length 183 [2022-01-18 02:47:39,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:47:39,865 INFO L470 AbstractCegarLoop]: Abstraction has 28053 states and 99692 transitions. [2022-01-18 02:47:39,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.416666666666667) internal successors, (445), 60 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:47:39,866 INFO L276 IsEmpty]: Start isEmpty. Operand 28053 states and 99692 transitions. [2022-01-18 02:47:39,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-18 02:47:39,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:47:39,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:47:39,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 02:47:40,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 02:47:40,134 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:47:40,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:47:40,134 INFO L85 PathProgramCache]: Analyzing trace with hash 188157195, now seen corresponding path program 7 times [2022-01-18 02:47:40,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:47:40,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579036526] [2022-01-18 02:47:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:47:40,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:47:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:47:43,634 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:47:43,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:47:43,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579036526] [2022-01-18 02:47:43,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579036526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:47:43,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326344117] [2022-01-18 02:47:43,635 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 02:47:43,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:47:43,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:47:43,636 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-01-18 02:47:43,637 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-01-18 02:47:43,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:47:43,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 02:47:43,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:47:43,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:47:43,832 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 02:47:43,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-01-18 02:47:44,300 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 02:47:44,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2022-01-18 02:47:45,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:45,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:47:45,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:47:45,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:47:46,013 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:46,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:47:46,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:47:46,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 85 [2022-01-18 02:47:46,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 52 [2022-01-18 02:47:46,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 46 [2022-01-18 02:47:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:47:49,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326344117] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:47:49,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:47:49,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23, 23] total 82 [2022-01-18 02:47:49,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181794367] [2022-01-18 02:47:49,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:47:49,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-01-18 02:47:49,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:47:49,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-01-18 02:47:49,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=6278, Unknown=28, NotChecked=0, Total=6642 [2022-01-18 02:47:49,294 INFO L87 Difference]: Start difference. First operand 28053 states and 99692 transitions. Second operand has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:11,524 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_#StackHeapBarrier| 1)) (.cse6 (<= (+ c_~q1_front~0 1) 0))) (let ((.cse0 (or .cse6 (<= c_~q1_front~0 c_~q1_back~0))) (.cse1 (<= (+ c_~q2_front~0 1) 0)) (.cse2 (or (<= c_~q1_back~0 c_~q1_front~0) (not .cse6))) (.cse3 (<= .cse5 |c_ULTIMATE.start_main_~#t2~0#1.base|)) (.cse4 (<= .cse5 |c_ULTIMATE.start_main_~#t3~0#1.base|))) (and (or (not (<= 0 c_~q1_back~0)) (forall ((v_ArrVal_504 (Array Int Int)) (v_ArrVal_503 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_503) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_504) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) (not (< c_~q1_back~0 c_~n1~0))) (< |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t3~0#1.base|) (or (= (select |c_#valid| |c_ULTIMATE.start_main_~#t2~0#1.base|) 1) (= |c_ULTIMATE.start_main_~#t3~0#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|)) .cse0 (or (<= c_~q2_back~0 c_~q2_front~0) (not .cse1)) (or (and .cse0 .cse2 (<= c_~q2_front~0 c_~q2_back~0) .cse3 .cse4) .cse1) .cse2 .cse3 .cse4))) is different from false [2022-01-18 02:48:13,937 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse5 (+ |c_#StackHeapBarrier| 1)) (.cse6 (<= (+ c_~q1_front~0 1) 0))) (let ((.cse0 (or .cse6 (<= c_~q1_front~0 c_~q1_back~0))) (.cse1 (<= (+ c_~q2_front~0 1) 0)) (.cse2 (or (<= c_~q1_back~0 c_~q1_front~0) (not .cse6))) (.cse3 (<= .cse5 |c_ULTIMATE.start_main_~#t2~0#1.base|)) (.cse4 (<= .cse5 |c_ULTIMATE.start_main_~#t3~0#1.base|))) (and (or (not (<= 0 c_~q1_back~0)) (forall ((v_ArrVal_504 (Array Int Int)) (v_ArrVal_503 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_503) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_504) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) (not (< c_~q1_back~0 c_~n1~0))) (< |c_#StackHeapBarrier| |c_ULTIMATE.start_main_~#t3~0#1.base|) (or (= (select |c_#valid| |c_ULTIMATE.start_main_~#t2~0#1.base|) 1) (= |c_ULTIMATE.start_main_~#t3~0#1.base| |c_ULTIMATE.start_main_~#t2~0#1.base|)) .cse0 (or (<= c_~q2_back~0 c_~q2_front~0) (not .cse1)) (not (= |c_thread2Thread1of1ForFork2_~j~0#1| 0)) (or (and .cse0 .cse2 (<= c_~q2_front~0 c_~q2_back~0) .cse3 .cse4) .cse1) .cse2 .cse3 .cse4))) is different from false [2022-01-18 02:48:20,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:48:20,095 INFO L93 Difference]: Finished difference Result 118151 states and 423347 transitions. [2022-01-18 02:48:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-01-18 02:48:20,096 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 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 183 [2022-01-18 02:48:20,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:48:20,951 INFO L225 Difference]: With dead ends: 118151 [2022-01-18 02:48:20,951 INFO L226 Difference]: Without dead ends: 109837 [2022-01-18 02:48:20,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 350 SyntacticMatches, 13 SemanticMatches, 227 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 15550 ImplicationChecksByTransitivity, 27.9s TimeCoverageRelationStatistics Valid=5155, Invalid=46111, Unknown=44, NotChecked=902, Total=52212 [2022-01-18 02:48:20,955 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 7542 mSDsluCounter, 22715 mSDsCounter, 0 mSdLazyCounter, 9337 mSolverCounterSat, 713 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7542 SdHoareTripleChecker+Valid, 21191 SdHoareTripleChecker+Invalid, 14416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 713 IncrementalHoareTripleChecker+Valid, 9337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4366 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-01-18 02:48:20,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7542 Valid, 21191 Invalid, 14416 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [713 Valid, 9337 Invalid, 0 Unknown, 4366 Unchecked, 5.4s Time] [2022-01-18 02:48:21,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109837 states. [2022-01-18 02:48:22,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109837 to 52458. [2022-01-18 02:48:22,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52458 states, 52457 states have (on average 3.6929675734411043) internal successors, (193722), 52457 states have internal predecessors, (193722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:23,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52458 states to 52458 states and 193722 transitions. [2022-01-18 02:48:23,299 INFO L78 Accepts]: Start accepts. Automaton has 52458 states and 193722 transitions. Word has length 183 [2022-01-18 02:48:23,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:48:23,300 INFO L470 AbstractCegarLoop]: Abstraction has 52458 states and 193722 transitions. [2022-01-18 02:48:23,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 5.670731707317073) internal successors, (465), 82 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:23,300 INFO L276 IsEmpty]: Start isEmpty. Operand 52458 states and 193722 transitions. [2022-01-18 02:48:23,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-01-18 02:48:23,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:48:23,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:48:23,451 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-01-18 02:48:23,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 02:48:23,636 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:48:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:48:23,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1845570942, now seen corresponding path program 2 times [2022-01-18 02:48:23,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:48:23,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778798115] [2022-01-18 02:48:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:48:23,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:48:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:48:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:48:23,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:48:23,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778798115] [2022-01-18 02:48:23,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778798115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:48:23,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107293277] [2022-01-18 02:48:23,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:48:23,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:23,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:48:23,728 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-01-18 02:48:23,731 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-01-18 02:48:24,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:48:24,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:48:24,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 02:48:24,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:48:24,764 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 02:48:24,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:48:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 02:48:25,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107293277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:48:25,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:48:25,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-18 02:48:25,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744044987] [2022-01-18 02:48:25,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:48:25,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 02:48:25,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:48:25,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 02:48:25,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-18 02:48:25,583 INFO L87 Difference]: Start difference. First operand 52458 states and 193722 transitions. Second operand has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:26,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:48:26,336 INFO L93 Difference]: Finished difference Result 60605 states and 215871 transitions. [2022-01-18 02:48:26,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 02:48:26,337 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 states have internal predecessors, (406), 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 187 [2022-01-18 02:48:26,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:48:26,550 INFO L225 Difference]: With dead ends: 60605 [2022-01-18 02:48:26,550 INFO L226 Difference]: Without dead ends: 58072 [2022-01-18 02:48:26,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=328, Invalid=862, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 02:48:26,551 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 1401 mSDsluCounter, 1503 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 02:48:26,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1401 Valid, 1595 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 02:48:26,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58072 states. [2022-01-18 02:48:27,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58072 to 49059. [2022-01-18 02:48:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49059 states, 49058 states have (on average 3.6353499938847893) internal successors, (178343), 49058 states have internal predecessors, (178343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:28,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49059 states to 49059 states and 178343 transitions. [2022-01-18 02:48:28,001 INFO L78 Accepts]: Start accepts. Automaton has 49059 states and 178343 transitions. Word has length 187 [2022-01-18 02:48:28,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:48:28,002 INFO L470 AbstractCegarLoop]: Abstraction has 49059 states and 178343 transitions. [2022-01-18 02:48:28,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:28,002 INFO L276 IsEmpty]: Start isEmpty. Operand 49059 states and 178343 transitions. [2022-01-18 02:48:28,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-01-18 02:48:28,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:48:28,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:48:28,133 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-01-18 02:48:28,316 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,SelfDestructingSolverStorable15 [2022-01-18 02:48:28,316 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:48:28,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:48:28,317 INFO L85 PathProgramCache]: Analyzing trace with hash -612553568, now seen corresponding path program 8 times [2022-01-18 02:48:28,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:48:28,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590338686] [2022-01-18 02:48:28,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:48:28,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:48:28,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:48:28,428 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:28,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:48:28,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590338686] [2022-01-18 02:48:28,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590338686] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:48:28,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203225848] [2022-01-18 02:48:28,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:48:28,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:28,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:48:28,432 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-01-18 02:48:28,679 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-01-18 02:48:28,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:48:28,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:48:28,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-18 02:48:28,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:48:29,282 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:29,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:48:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:29,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203225848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:48:29,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:48:29,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 02:48:29,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125107992] [2022-01-18 02:48:29,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:48:29,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 02:48:29,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:48:29,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 02:48:29,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2022-01-18 02:48:29,699 INFO L87 Difference]: Start difference. First operand 49059 states and 178343 transitions. Second operand has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:30,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:48:30,393 INFO L93 Difference]: Finished difference Result 41278 states and 143634 transitions. [2022-01-18 02:48:30,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 02:48:30,394 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 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 188 [2022-01-18 02:48:30,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:48:30,494 INFO L225 Difference]: With dead ends: 41278 [2022-01-18 02:48:30,494 INFO L226 Difference]: Without dead ends: 32019 [2022-01-18 02:48:30,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=426, Invalid=1644, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 02:48:30,495 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 988 mSDsluCounter, 2300 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 2359 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 02:48:30,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [988 Valid, 2359 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 02:48:30,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32019 states. [2022-01-18 02:48:31,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32019 to 26899. [2022-01-18 02:48:31,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26899 states, 26898 states have (on average 3.573499888467544) internal successors, (96120), 26898 states have internal predecessors, (96120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:31,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26899 states to 26899 states and 96120 transitions. [2022-01-18 02:48:31,340 INFO L78 Accepts]: Start accepts. Automaton has 26899 states and 96120 transitions. Word has length 188 [2022-01-18 02:48:31,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:48:31,340 INFO L470 AbstractCegarLoop]: Abstraction has 26899 states and 96120 transitions. [2022-01-18 02:48:31,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 10.464285714285714) internal successors, (293), 28 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:31,341 INFO L276 IsEmpty]: Start isEmpty. Operand 26899 states and 96120 transitions. [2022-01-18 02:48:31,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 02:48:31,410 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:48:31,410 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:48:31,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 02:48:31,610 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,SelfDestructingSolverStorable16 [2022-01-18 02:48:31,611 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:48:31,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:48:31,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1206815453, now seen corresponding path program 9 times [2022-01-18 02:48:31,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:48:31,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952978328] [2022-01-18 02:48:31,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:48:31,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:48:31,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:48:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:32,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:48:32,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952978328] [2022-01-18 02:48:32,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952978328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:48:32,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074389879] [2022-01-18 02:48:32,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 02:48:32,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:32,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:48:32,427 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-01-18 02:48:32,427 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-01-18 02:48:32,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 02:48:32,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:48:32,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 02:48:32,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:48:32,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:48:32,707 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 02:48:32,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 02:48:33,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:48:33,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:48:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 02:48:33,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:48:33,447 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_642 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_642) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 02:48:33,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:48:33,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 02:48:33,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:48:34,125 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 02:48:34,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074389879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:48:34,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:48:34,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 12] total 37 [2022-01-18 02:48:34,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534925322] [2022-01-18 02:48:34,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:48:34,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 02:48:34,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:48:34,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 02:48:34,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1153, Unknown=1, NotChecked=68, Total=1332 [2022-01-18 02:48:34,127 INFO L87 Difference]: Start difference. First operand 26899 states and 96120 transitions. Second operand has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:36,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:48:36,921 INFO L93 Difference]: Finished difference Result 39909 states and 139962 transitions. [2022-01-18 02:48:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 02:48:36,921 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 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 190 [2022-01-18 02:48:36,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:48:37,049 INFO L225 Difference]: With dead ends: 39909 [2022-01-18 02:48:37,049 INFO L226 Difference]: Without dead ends: 38667 [2022-01-18 02:48:37,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 367 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1701 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1193, Invalid=6466, Unknown=1, NotChecked=172, Total=7832 [2022-01-18 02:48:37,051 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 1435 mSDsluCounter, 3249 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1435 SdHoareTripleChecker+Valid, 3250 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 332 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 02:48:37,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1435 Valid, 3250 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1113 Invalid, 0 Unknown, 332 Unchecked, 0.5s Time] [2022-01-18 02:48:37,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38667 states. [2022-01-18 02:48:37,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38667 to 27277. [2022-01-18 02:48:37,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27277 states, 27276 states have (on average 3.563572371315442) internal successors, (97200), 27276 states have internal predecessors, (97200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:37,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27277 states to 27277 states and 97200 transitions. [2022-01-18 02:48:37,809 INFO L78 Accepts]: Start accepts. Automaton has 27277 states and 97200 transitions. Word has length 190 [2022-01-18 02:48:37,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:48:37,810 INFO L470 AbstractCegarLoop]: Abstraction has 27277 states and 97200 transitions. [2022-01-18 02:48:37,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:37,810 INFO L276 IsEmpty]: Start isEmpty. Operand 27277 states and 97200 transitions. [2022-01-18 02:48:37,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 02:48:37,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:48:37,869 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:48:37,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 02:48:38,069 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,SelfDestructingSolverStorable17 [2022-01-18 02:48:38,070 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:48:38,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:48:38,070 INFO L85 PathProgramCache]: Analyzing trace with hash 248891833, now seen corresponding path program 10 times [2022-01-18 02:48:38,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:48:38,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143139010] [2022-01-18 02:48:38,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:48:38,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:48:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:48:39,319 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:39,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:48:39,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143139010] [2022-01-18 02:48:39,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143139010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:48:39,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821078911] [2022-01-18 02:48:39,320 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 02:48:39,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:39,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:48:39,321 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-01-18 02:48:39,339 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-01-18 02:48:39,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 02:48:39,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:48:39,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 02:48:39,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:48:39,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:48:39,701 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 02:48:39,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 02:48:40,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 02:48:40,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-01-18 02:48:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:40,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:48:41,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:48:41,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 02:48:41,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:48:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:43,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821078911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:48:43,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:48:43,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 63 [2022-01-18 02:48:43,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130214911] [2022-01-18 02:48:43,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:48:43,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-18 02:48:43,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:48:43,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-18 02:48:43,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=3569, Unknown=1, NotChecked=0, Total=3906 [2022-01-18 02:48:43,141 INFO L87 Difference]: Start difference. First operand 27277 states and 97200 transitions. Second operand has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:51,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:48:51,883 INFO L93 Difference]: Finished difference Result 128152 states and 450471 transitions. [2022-01-18 02:48:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 02:48:51,884 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 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 190 [2022-01-18 02:48:51,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:48:52,655 INFO L225 Difference]: With dead ends: 128152 [2022-01-18 02:48:52,655 INFO L226 Difference]: Without dead ends: 121303 [2022-01-18 02:48:52,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 344 SyntacticMatches, 12 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8256 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=3421, Invalid=21378, Unknown=7, NotChecked=0, Total=24806 [2022-01-18 02:48:52,656 INFO L933 BasicCegarLoop]: 287 mSDtfsCounter, 4566 mSDsluCounter, 9180 mSDsCounter, 0 mSdLazyCounter, 3422 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4566 SdHoareTripleChecker+Valid, 8614 SdHoareTripleChecker+Invalid, 4138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 3422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 02:48:52,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4566 Valid, 8614 Invalid, 4138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 3422 Invalid, 0 Unknown, 462 Unchecked, 1.6s Time] [2022-01-18 02:48:52,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121303 states. [2022-01-18 02:48:54,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121303 to 48709. [2022-01-18 02:48:54,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48709 states, 48708 states have (on average 3.6563603514823027) internal successors, (178094), 48708 states have internal predecessors, (178094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:54,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48709 states to 48709 states and 178094 transitions. [2022-01-18 02:48:54,787 INFO L78 Accepts]: Start accepts. Automaton has 48709 states and 178094 transitions. Word has length 190 [2022-01-18 02:48:54,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:48:54,787 INFO L470 AbstractCegarLoop]: Abstraction has 48709 states and 178094 transitions. [2022-01-18 02:48:54,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 7.428571428571429) internal successors, (468), 63 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:48:54,788 INFO L276 IsEmpty]: Start isEmpty. Operand 48709 states and 178094 transitions. [2022-01-18 02:48:54,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 02:48:54,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:48:54,885 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:48:54,902 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-01-18 02:48:55,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:55,086 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:48:55,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:48:55,086 INFO L85 PathProgramCache]: Analyzing trace with hash -167031953, now seen corresponding path program 11 times [2022-01-18 02:48:55,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:48:55,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776305539] [2022-01-18 02:48:55,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:48:55,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:48:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:48:56,402 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:48:56,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:48:56,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776305539] [2022-01-18 02:48:56,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776305539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:48:56,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527149382] [2022-01-18 02:48:56,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 02:48:56,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:48:56,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:48:56,408 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-01-18 02:48:56,409 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-01-18 02:48:56,543 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 02:48:56,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:48:56,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 02:48:56,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:48:57,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:48:57,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:48:57,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:48:57,346 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 02:48:57,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:48:57,418 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_741 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_741) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 02:48:57,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:48:57,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 45 [2022-01-18 02:48:57,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:48:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 1 not checked. [2022-01-18 02:48:58,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527149382] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:48:58,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:48:58,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 12] total 45 [2022-01-18 02:48:58,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816736832] [2022-01-18 02:48:58,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:48:58,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 02:48:58,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:48:58,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 02:48:58,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1765, Unknown=1, NotChecked=84, Total=1980 [2022-01-18 02:48:58,185 INFO L87 Difference]: Start difference. First operand 48709 states and 178094 transitions. Second operand has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:03,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:49:03,132 INFO L93 Difference]: Finished difference Result 77899 states and 279705 transitions. [2022-01-18 02:49:03,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 02:49:03,133 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 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 190 [2022-01-18 02:49:03,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:49:03,396 INFO L225 Difference]: With dead ends: 77899 [2022-01-18 02:49:03,397 INFO L226 Difference]: Without dead ends: 72409 [2022-01-18 02:49:03,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 360 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1424, Invalid=10351, Unknown=1, NotChecked=214, Total=11990 [2022-01-18 02:49:03,398 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1631 mSDsluCounter, 6152 mSDsCounter, 0 mSdLazyCounter, 2245 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1631 SdHoareTripleChecker+Valid, 5942 SdHoareTripleChecker+Invalid, 2691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 02:49:03,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1631 Valid, 5942 Invalid, 2691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2245 Invalid, 0 Unknown, 365 Unchecked, 0.9s Time] [2022-01-18 02:49:03,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72409 states. [2022-01-18 02:49:04,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72409 to 45488. [2022-01-18 02:49:04,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45488 states, 45487 states have (on average 3.690482995141469) internal successors, (167869), 45487 states have internal predecessors, (167869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:05,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45488 states to 45488 states and 167869 transitions. [2022-01-18 02:49:05,011 INFO L78 Accepts]: Start accepts. Automaton has 45488 states and 167869 transitions. Word has length 190 [2022-01-18 02:49:05,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:49:05,011 INFO L470 AbstractCegarLoop]: Abstraction has 45488 states and 167869 transitions. [2022-01-18 02:49:05,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 9.955555555555556) internal successors, (448), 45 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:05,011 INFO L276 IsEmpty]: Start isEmpty. Operand 45488 states and 167869 transitions. [2022-01-18 02:49:05,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-18 02:49:05,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:49:05,106 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:49:05,123 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-01-18 02:49:05,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:05,307 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:49:05,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:49:05,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1618111305, now seen corresponding path program 12 times [2022-01-18 02:49:05,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:49:05,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182838903] [2022-01-18 02:49:05,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:05,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:49:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:06,178 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:49:06,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:49:06,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182838903] [2022-01-18 02:49:06,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182838903] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:49:06,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639552507] [2022-01-18 02:49:06,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 02:49:06,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:06,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:49:06,179 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-01-18 02:49:06,180 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-01-18 02:49:06,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 02:49:06,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:49:06,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 02:49:06,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:49:06,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:49:06,357 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 02:49:06,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-01-18 02:49:06,549 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-18 02:49:06,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2022-01-18 02:49:07,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:49:07,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:49:07,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:49:07,436 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 02:49:07,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:49:07,509 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_793 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_793) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 02:49:07,531 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_793 (Array Int Int)) (v_ArrVal_792 (Array Int Int))) (not (= (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_792) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_793) c_~q1~0.base) (+ (* c_~q1_front~0 4) c_~q1~0.offset)) 0))) is different from false [2022-01-18 02:49:07,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:49:07,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 167 treesize of output 159 [2022-01-18 02:49:07,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 114 [2022-01-18 02:49:07,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 102 [2022-01-18 02:49:08,444 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-01-18 02:49:08,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639552507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:49:08,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:49:08,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 14, 14] total 42 [2022-01-18 02:49:08,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100240594] [2022-01-18 02:49:08,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:49:08,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 02:49:08,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:49:08,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 02:49:08,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1433, Unknown=2, NotChecked=154, Total=1722 [2022-01-18 02:49:08,446 INFO L87 Difference]: Start difference. First operand 45488 states and 167869 transitions. Second operand has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:12,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:49:12,118 INFO L93 Difference]: Finished difference Result 68515 states and 247256 transitions. [2022-01-18 02:49:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 02:49:12,119 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 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 190 [2022-01-18 02:49:12,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:49:12,329 INFO L225 Difference]: With dead ends: 68515 [2022-01-18 02:49:12,329 INFO L226 Difference]: Without dead ends: 60359 [2022-01-18 02:49:12,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 364 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1885 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1449, Invalid=7113, Unknown=2, NotChecked=366, Total=8930 [2022-01-18 02:49:12,330 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 1950 mSDsluCounter, 3619 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1950 SdHoareTripleChecker+Valid, 3562 SdHoareTripleChecker+Invalid, 2158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 798 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 02:49:12,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1950 Valid, 3562 Invalid, 2158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1263 Invalid, 0 Unknown, 798 Unchecked, 0.6s Time] [2022-01-18 02:49:12,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60359 states. [2022-01-18 02:49:13,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60359 to 34814. [2022-01-18 02:49:13,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34814 states, 34813 states have (on average 3.73644902766208) internal successors, (130077), 34813 states have internal predecessors, (130077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:13,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34814 states to 34814 states and 130077 transitions. [2022-01-18 02:49:13,671 INFO L78 Accepts]: Start accepts. Automaton has 34814 states and 130077 transitions. Word has length 190 [2022-01-18 02:49:13,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:49:13,671 INFO L470 AbstractCegarLoop]: Abstraction has 34814 states and 130077 transitions. [2022-01-18 02:49:13,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 9.261904761904763) internal successors, (389), 42 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:13,672 INFO L276 IsEmpty]: Start isEmpty. Operand 34814 states and 130077 transitions. [2022-01-18 02:49:13,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:49:13,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:49:13,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:49:13,775 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-01-18 02:49:13,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:13,965 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:49:13,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:49:13,966 INFO L85 PathProgramCache]: Analyzing trace with hash 964566045, now seen corresponding path program 1 times [2022-01-18 02:49:13,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:49:13,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47555892] [2022-01-18 02:49:13,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:13,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:49:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 02:49:14,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:49:14,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47555892] [2022-01-18 02:49:14,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47555892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:49:14,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779955214] [2022-01-18 02:49:14,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:14,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:14,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:49:14,462 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-01-18 02:49:14,463 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-01-18 02:49:14,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:14,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 02:49:14,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:49:15,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 02:49:15,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:49:15,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 10 [2022-01-18 02:49:15,779 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:15,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:49:15,974 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:49:15,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-01-18 02:49:17,048 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:17,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779955214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:49:17,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:49:17,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 15] total 50 [2022-01-18 02:49:17,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258065394] [2022-01-18 02:49:17,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:49:17,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 02:49:17,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:49:17,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 02:49:17,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=2032, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 02:49:17,050 INFO L87 Difference]: Start difference. First operand 34814 states and 130077 transitions. Second operand has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:18,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:49:18,251 INFO L93 Difference]: Finished difference Result 62510 states and 228198 transitions. [2022-01-18 02:49:18,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 02:49:18,251 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 states have internal predecessors, (404), 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 195 [2022-01-18 02:49:18,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:49:18,433 INFO L225 Difference]: With dead ends: 62510 [2022-01-18 02:49:18,433 INFO L226 Difference]: Without dead ends: 57389 [2022-01-18 02:49:18,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 361 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1334 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=918, Invalid=4052, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 02:49:18,434 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 1623 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1623 SdHoareTripleChecker+Valid, 3847 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 02:49:18,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1623 Valid, 3847 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1030 Invalid, 0 Unknown, 17 Unchecked, 0.4s Time] [2022-01-18 02:49:18,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57389 states. [2022-01-18 02:49:19,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57389 to 36236. [2022-01-18 02:49:19,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36236 states, 36235 states have (on average 3.7360562991582724) internal successors, (135376), 36235 states have internal predecessors, (135376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:19,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36236 states to 36236 states and 135376 transitions. [2022-01-18 02:49:19,709 INFO L78 Accepts]: Start accepts. Automaton has 36236 states and 135376 transitions. Word has length 195 [2022-01-18 02:49:19,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:49:19,709 INFO L470 AbstractCegarLoop]: Abstraction has 36236 states and 135376 transitions. [2022-01-18 02:49:19,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 8.08) internal successors, (404), 50 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:19,710 INFO L276 IsEmpty]: Start isEmpty. Operand 36236 states and 135376 transitions. [2022-01-18 02:49:19,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:49:19,786 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:49:19,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:49:19,803 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-01-18 02:49:19,987 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,SelfDestructingSolverStorable21 [2022-01-18 02:49:19,987 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:49:19,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:49:19,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1624057675, now seen corresponding path program 2 times [2022-01-18 02:49:19,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:49:19,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675425488] [2022-01-18 02:49:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:19,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:49:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:21,819 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:49:21,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:49:21,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675425488] [2022-01-18 02:49:21,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675425488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:49:21,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930387416] [2022-01-18 02:49:21,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:49:21,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:21,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:49:21,821 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-01-18 02:49:21,822 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-01-18 02:49:22,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:49:22,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:49:22,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 02:49:22,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:49:22,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:49:23,026 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:23,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:49:23,273 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:49:23,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-01-18 02:49:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:24,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930387416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:49:24,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:49:24,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 14, 15] total 62 [2022-01-18 02:49:24,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384487220] [2022-01-18 02:49:24,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:49:24,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 02:49:24,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:49:24,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 02:49:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=3257, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 02:49:24,331 INFO L87 Difference]: Start difference. First operand 36236 states and 135376 transitions. Second operand has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:35,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:49:35,668 INFO L93 Difference]: Finished difference Result 167931 states and 614422 transitions. [2022-01-18 02:49:35,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 02:49:35,668 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 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 195 [2022-01-18 02:49:35,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:49:36,351 INFO L225 Difference]: With dead ends: 167931 [2022-01-18 02:49:36,351 INFO L226 Difference]: Without dead ends: 149980 [2022-01-18 02:49:36,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10246 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=3712, Invalid=29960, Unknown=0, NotChecked=0, Total=33672 [2022-01-18 02:49:36,352 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 5624 mSDsluCounter, 10129 mSDsCounter, 0 mSdLazyCounter, 4424 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5624 SdHoareTripleChecker+Valid, 9615 SdHoareTripleChecker+Invalid, 4771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 4424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 02:49:36,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5624 Valid, 9615 Invalid, 4771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 4424 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 02:49:36,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149980 states. [2022-01-18 02:49:39,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149980 to 75698. [2022-01-18 02:49:39,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75698 states, 75697 states have (on average 3.789463254818553) internal successors, (286851), 75697 states have internal predecessors, (286851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:40,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75698 states to 75698 states and 286851 transitions. [2022-01-18 02:49:40,137 INFO L78 Accepts]: Start accepts. Automaton has 75698 states and 286851 transitions. Word has length 195 [2022-01-18 02:49:40,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:49:40,137 INFO L470 AbstractCegarLoop]: Abstraction has 75698 states and 286851 transitions. [2022-01-18 02:49:40,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:40,137 INFO L276 IsEmpty]: Start isEmpty. Operand 75698 states and 286851 transitions. [2022-01-18 02:49:40,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:49:40,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:49:40,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:49:40,455 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-01-18 02:49:40,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:40,639 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:49:40,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:49:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash 685795045, now seen corresponding path program 3 times [2022-01-18 02:49:40,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:49:40,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566826619] [2022-01-18 02:49:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:40,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:49:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:41,180 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:41,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:49:41,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566826619] [2022-01-18 02:49:41,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566826619] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:49:41,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691795720] [2022-01-18 02:49:41,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 02:49:41,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:41,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:49:41,182 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-01-18 02:49:41,212 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-01-18 02:49:41,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 02:49:41,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:49:41,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 02:49:41,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:49:41,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 02:49:41,650 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:49:41,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:49:41,771 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:49:41,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-01-18 02:49:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:49:41,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691795720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:49:41,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:49:41,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 6, 6] total 24 [2022-01-18 02:49:41,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432233447] [2022-01-18 02:49:41,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:49:41,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 02:49:41,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:49:41,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 02:49:41,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2022-01-18 02:49:41,979 INFO L87 Difference]: Start difference. First operand 75698 states and 286851 transitions. Second operand has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:49:47,173 INFO L93 Difference]: Finished difference Result 220547 states and 840326 transitions. [2022-01-18 02:49:47,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 02:49:47,174 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 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 195 [2022-01-18 02:49:47,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:49:48,789 INFO L225 Difference]: With dead ends: 220547 [2022-01-18 02:49:48,789 INFO L226 Difference]: Without dead ends: 220412 [2022-01-18 02:49:48,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 382 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1139 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=868, Invalid=4102, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 02:49:48,790 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 2684 mSDsluCounter, 4093 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2684 SdHoareTripleChecker+Valid, 4097 SdHoareTripleChecker+Invalid, 1852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 02:49:48,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2684 Valid, 4097 Invalid, 1852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 02:49:49,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220412 states. [2022-01-18 02:49:54,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220412 to 155308. [2022-01-18 02:49:54,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155308 states, 155307 states have (on average 3.886051498000734) internal successors, (603531), 155307 states have internal predecessors, (603531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:55,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155308 states to 155308 states and 603531 transitions. [2022-01-18 02:49:55,469 INFO L78 Accepts]: Start accepts. Automaton has 155308 states and 603531 transitions. Word has length 195 [2022-01-18 02:49:55,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:49:55,469 INFO L470 AbstractCegarLoop]: Abstraction has 155308 states and 603531 transitions. [2022-01-18 02:49:55,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:49:55,470 INFO L276 IsEmpty]: Start isEmpty. Operand 155308 states and 603531 transitions. [2022-01-18 02:49:56,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:49:56,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:49:56,525 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:49:56,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 02:49:56,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:56,725 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:49:56,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:49:56,726 INFO L85 PathProgramCache]: Analyzing trace with hash 220915365, now seen corresponding path program 4 times [2022-01-18 02:49:56,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:49:56,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251709588] [2022-01-18 02:49:56,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:49:56,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:49:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:49:57,157 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:49:57,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:49:57,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251709588] [2022-01-18 02:49:57,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251709588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:49:57,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366891790] [2022-01-18 02:49:57,157 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 02:49:57,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:49:57,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:49:57,159 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-01-18 02:49:57,161 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-01-18 02:49:57,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 02:49:57,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:49:57,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-18 02:49:57,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:49:58,839 INFO L353 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-01-18 02:49:58,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 10 [2022-01-18 02:49:58,899 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 02:49:58,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:49:59,297 INFO L353 Elim1Store]: treesize reduction 31, result has 71.6 percent of original size [2022-01-18 02:49:59,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 90 [2022-01-18 02:50:02,057 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:50:02,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366891790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:50:02,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:50:02,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 26] total 67 [2022-01-18 02:50:02,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717417235] [2022-01-18 02:50:02,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:50:02,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-18 02:50:02,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:50:02,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-18 02:50:02,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=692, Invalid=3730, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 02:50:02,059 INFO L87 Difference]: Start difference. First operand 155308 states and 603531 transitions. Second operand has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:10,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:50:10,407 INFO L93 Difference]: Finished difference Result 307529 states and 1182694 transitions. [2022-01-18 02:50:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 02:50:10,408 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 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 195 [2022-01-18 02:50:10,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:50:12,727 INFO L225 Difference]: With dead ends: 307529 [2022-01-18 02:50:12,727 INFO L226 Difference]: Without dead ends: 302150 [2022-01-18 02:50:12,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 348 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6682 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=3090, Invalid=18372, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 02:50:12,728 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 4839 mSDsluCounter, 11033 mSDsCounter, 0 mSdLazyCounter, 2931 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4839 SdHoareTripleChecker+Valid, 10204 SdHoareTripleChecker+Invalid, 4680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 2931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1453 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 02:50:12,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4839 Valid, 10204 Invalid, 4680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 2931 Invalid, 0 Unknown, 1453 Unchecked, 1.3s Time] [2022-01-18 02:50:13,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302150 states. [2022-01-18 02:50:18,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302150 to 161781. [2022-01-18 02:50:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161781 states, 161780 states have (on average 3.8790827049078995) internal successors, (627558), 161780 states have internal predecessors, (627558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:19,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161781 states to 161781 states and 627558 transitions. [2022-01-18 02:50:19,498 INFO L78 Accepts]: Start accepts. Automaton has 161781 states and 627558 transitions. Word has length 195 [2022-01-18 02:50:19,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:50:19,498 INFO L470 AbstractCegarLoop]: Abstraction has 161781 states and 627558 transitions. [2022-01-18 02:50:19,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 6.895522388059701) internal successors, (462), 67 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:19,498 INFO L276 IsEmpty]: Start isEmpty. Operand 161781 states and 627558 transitions. [2022-01-18 02:50:20,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:50:20,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:50:20,705 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:50:20,722 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-01-18 02:50:20,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:50:20,906 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:50:20,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:50:20,906 INFO L85 PathProgramCache]: Analyzing trace with hash -953663361, now seen corresponding path program 5 times [2022-01-18 02:50:20,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:50:20,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864850808] [2022-01-18 02:50:20,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:50:20,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:50:20,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:50:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:50:21,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:50:21,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864850808] [2022-01-18 02:50:21,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864850808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:50:21,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450056915] [2022-01-18 02:50:21,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 02:50:21,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:50:21,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:50:21,361 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-01-18 02:50:21,361 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-01-18 02:50:21,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 02:50:21,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:50:21,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 02:50:21,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:50:22,452 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 02:50:22,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-01-18 02:50:22,550 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:50:22,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:50:22,778 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:50:22,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-01-18 02:50:23,739 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:50:23,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450056915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:50:23,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:50:23,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 15] total 44 [2022-01-18 02:50:23,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168640594] [2022-01-18 02:50:23,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:50:23,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 02:50:23,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:50:23,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 02:50:23,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 02:50:23,741 INFO L87 Difference]: Start difference. First operand 161781 states and 627558 transitions. Second operand has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:27,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:50:27,144 INFO L93 Difference]: Finished difference Result 202878 states and 778169 transitions. [2022-01-18 02:50:27,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 02:50:27,145 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 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 195 [2022-01-18 02:50:27,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:50:29,009 INFO L225 Difference]: With dead ends: 202878 [2022-01-18 02:50:29,010 INFO L226 Difference]: Without dead ends: 199635 [2022-01-18 02:50:29,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 366 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 938 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=828, Invalid=3462, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 02:50:29,010 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1796 mSDsluCounter, 4658 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1796 SdHoareTripleChecker+Valid, 4357 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 02:50:29,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1796 Valid, 4357 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1269 Invalid, 0 Unknown, 18 Unchecked, 0.5s Time] [2022-01-18 02:50:29,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199635 states. [2022-01-18 02:50:33,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199635 to 159378. [2022-01-18 02:50:33,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159378 states, 159377 states have (on average 3.8837912622272976) internal successors, (618987), 159377 states have internal predecessors, (618987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:34,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159378 states to 159378 states and 618987 transitions. [2022-01-18 02:50:34,310 INFO L78 Accepts]: Start accepts. Automaton has 159378 states and 618987 transitions. Word has length 195 [2022-01-18 02:50:34,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:50:34,311 INFO L470 AbstractCegarLoop]: Abstraction has 159378 states and 618987 transitions. [2022-01-18 02:50:34,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 9.363636363636363) internal successors, (412), 44 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:34,311 INFO L276 IsEmpty]: Start isEmpty. Operand 159378 states and 618987 transitions. [2022-01-18 02:50:35,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:50:35,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:50:35,465 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:50:35,482 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-01-18 02:50:35,667 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,SelfDestructingSolverStorable25 [2022-01-18 02:50:35,668 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:50:35,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:50:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash -553701649, now seen corresponding path program 6 times [2022-01-18 02:50:35,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:50:35,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232932403] [2022-01-18 02:50:35,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:50:35,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:50:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:50:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:50:37,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:50:37,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232932403] [2022-01-18 02:50:37,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232932403] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:50:37,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109269761] [2022-01-18 02:50:37,525 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 02:50:37,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:50:37,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:50:37,527 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-01-18 02:50:37,527 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-01-18 02:50:37,681 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 02:50:37,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:50:37,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 02:50:37,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:50:38,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 7 [2022-01-18 02:50:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:50:38,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:50:38,829 INFO L353 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-01-18 02:50:38,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 15 [2022-01-18 02:50:40,211 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:50:40,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109269761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:50:40,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:50:40,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 14, 15] total 62 [2022-01-18 02:50:40,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512548007] [2022-01-18 02:50:40,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:50:40,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-01-18 02:50:40,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:50:40,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-01-18 02:50:40,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=3254, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 02:50:40,213 INFO L87 Difference]: Start difference. First operand 159378 states and 618987 transitions. Second operand has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:50:52,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:50:52,076 INFO L93 Difference]: Finished difference Result 289143 states and 1105699 transitions. [2022-01-18 02:50:52,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 02:50:52,077 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 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 195 [2022-01-18 02:50:52,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:50:53,543 INFO L225 Difference]: With dead ends: 289143 [2022-01-18 02:50:53,544 INFO L226 Difference]: Without dead ends: 282087 [2022-01-18 02:50:53,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7656 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=3295, Invalid=23765, Unknown=0, NotChecked=0, Total=27060 [2022-01-18 02:50:53,545 INFO L933 BasicCegarLoop]: 361 mSDtfsCounter, 4673 mSDsluCounter, 11466 mSDsCounter, 0 mSdLazyCounter, 5628 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4673 SdHoareTripleChecker+Valid, 10795 SdHoareTripleChecker+Invalid, 5900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 5628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 02:50:53,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4673 Valid, 10795 Invalid, 5900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 5628 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 02:50:54,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282087 states. [2022-01-18 02:51:00,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282087 to 180867. [2022-01-18 02:51:00,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180867 states, 180866 states have (on average 3.908130881426028) internal successors, (706848), 180866 states have internal predecessors, (706848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:02,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180867 states to 180867 states and 706848 transitions. [2022-01-18 02:51:02,241 INFO L78 Accepts]: Start accepts. Automaton has 180867 states and 706848 transitions. Word has length 195 [2022-01-18 02:51:02,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:51:02,242 INFO L470 AbstractCegarLoop]: Abstraction has 180867 states and 706848 transitions. [2022-01-18 02:51:02,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.274193548387097) internal successors, (451), 62 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:02,242 INFO L276 IsEmpty]: Start isEmpty. Operand 180867 states and 706848 transitions. [2022-01-18 02:51:02,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:51:02,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:51:02,627 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:51:02,644 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-01-18 02:51:02,831 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,SelfDestructingSolverStorable26 [2022-01-18 02:51:02,832 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:51:02,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:51:02,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1651694233, now seen corresponding path program 7 times [2022-01-18 02:51:02,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:51:02,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013246669] [2022-01-18 02:51:02,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:51:02,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:51:02,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:51:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 02:51:03,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:51:03,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013246669] [2022-01-18 02:51:03,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013246669] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:51:03,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244381807] [2022-01-18 02:51:03,425 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 02:51:03,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:51:03,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:51:03,426 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-01-18 02:51:03,426 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-01-18 02:51:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:51:03,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 02:51:03,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:51:05,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:51:05,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:51:05,401 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 02:51:05,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2022-01-18 02:51:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:51:05,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:51:05,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:51:05,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 02:51:05,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:51:07,377 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:51:07,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244381807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:51:07,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:51:07,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 22] total 60 [2022-01-18 02:51:07,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717558851] [2022-01-18 02:51:07,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:51:07,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 02:51:07,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:51:07,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 02:51:07,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=3194, Unknown=3, NotChecked=0, Total=3540 [2022-01-18 02:51:07,379 INFO L87 Difference]: Start difference. First operand 180867 states and 706848 transitions. Second operand has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:12,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:51:12,469 INFO L93 Difference]: Finished difference Result 251359 states and 969598 transitions. [2022-01-18 02:51:12,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 02:51:12,470 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 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 195 [2022-01-18 02:51:12,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:51:13,712 INFO L225 Difference]: With dead ends: 251359 [2022-01-18 02:51:13,712 INFO L226 Difference]: Without dead ends: 246238 [2022-01-18 02:51:13,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 356 SyntacticMatches, 3 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2247 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1561, Invalid=8942, Unknown=3, NotChecked=0, Total=10506 [2022-01-18 02:51:13,713 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 3409 mSDsluCounter, 6872 mSDsCounter, 0 mSdLazyCounter, 2044 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3409 SdHoareTripleChecker+Valid, 6472 SdHoareTripleChecker+Invalid, 2209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 02:51:13,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3409 Valid, 6472 Invalid, 2209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2044 Invalid, 0 Unknown, 52 Unchecked, 0.8s Time] [2022-01-18 02:51:14,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246238 states. [2022-01-18 02:51:19,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246238 to 182780. [2022-01-18 02:51:19,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182780 states, 182779 states have (on average 3.905218870876851) internal successors, (713792), 182779 states have internal predecessors, (713792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:21,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182780 states to 182780 states and 713792 transitions. [2022-01-18 02:51:21,205 INFO L78 Accepts]: Start accepts. Automaton has 182780 states and 713792 transitions. Word has length 195 [2022-01-18 02:51:21,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:51:21,205 INFO L470 AbstractCegarLoop]: Abstraction has 182780 states and 713792 transitions. [2022-01-18 02:51:21,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.016666666666667) internal successors, (421), 60 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:21,206 INFO L276 IsEmpty]: Start isEmpty. Operand 182780 states and 713792 transitions. [2022-01-18 02:51:21,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:51:21,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:51:21,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:51:21,693 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-01-18 02:51:21,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 02:51:21,878 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:51:21,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:51:21,878 INFO L85 PathProgramCache]: Analyzing trace with hash -936929487, now seen corresponding path program 8 times [2022-01-18 02:51:21,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:51:21,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045058448] [2022-01-18 02:51:21,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:51:21,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:51:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:51:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:51:26,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:51:26,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045058448] [2022-01-18 02:51:26,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045058448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:51:26,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019599543] [2022-01-18 02:51:26,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:51:26,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:51:26,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:51:26,048 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-01-18 02:51:26,049 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-01-18 02:51:26,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:51:26,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:51:26,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 02:51:26,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:51:27,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:51:27,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:51:27,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:51:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:51:27,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:51:28,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:51:28,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 02:51:28,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:51:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:51:30,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019599543] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:51:30,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:51:30,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 21, 22] total 87 [2022-01-18 02:51:30,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787689690] [2022-01-18 02:51:30,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:51:30,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-01-18 02:51:30,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:51:30,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-01-18 02:51:30,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=531, Invalid=6935, Unknown=16, NotChecked=0, Total=7482 [2022-01-18 02:51:30,273 INFO L87 Difference]: Start difference. First operand 182780 states and 713792 transitions. Second operand has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:51:54,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:51:54,007 INFO L93 Difference]: Finished difference Result 349533 states and 1337167 transitions. [2022-01-18 02:51:54,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 02:51:54,007 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 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 195 [2022-01-18 02:51:54,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:51:56,700 INFO L225 Difference]: With dead ends: 349533 [2022-01-18 02:51:56,700 INFO L226 Difference]: Without dead ends: 340767 [2022-01-18 02:51:56,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15436 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=5439, Invalid=48123, Unknown=30, NotChecked=0, Total=53592 [2022-01-18 02:51:56,702 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 8095 mSDsluCounter, 13790 mSDsCounter, 0 mSdLazyCounter, 7554 mSolverCounterSat, 550 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8095 SdHoareTripleChecker+Valid, 12599 SdHoareTripleChecker+Invalid, 9923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 7554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1819 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:51:56,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8095 Valid, 12599 Invalid, 9923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 7554 Invalid, 0 Unknown, 1819 Unchecked, 4.1s Time] [2022-01-18 02:51:57,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340767 states. [2022-01-18 02:52:04,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340767 to 210562. [2022-01-18 02:52:05,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210562 states, 210561 states have (on average 3.8914186387792613) internal successors, (819381), 210561 states have internal predecessors, (819381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210562 states to 210562 states and 819381 transitions. [2022-01-18 02:52:07,041 INFO L78 Accepts]: Start accepts. Automaton has 210562 states and 819381 transitions. Word has length 195 [2022-01-18 02:52:07,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:52:07,042 INFO L470 AbstractCegarLoop]: Abstraction has 210562 states and 819381 transitions. [2022-01-18 02:52:07,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 5.551724137931035) internal successors, (483), 87 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:07,042 INFO L276 IsEmpty]: Start isEmpty. Operand 210562 states and 819381 transitions. [2022-01-18 02:52:07,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:52:07,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:52:07,540 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:52:07,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 02:52:07,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:52:07,744 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:52:07,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:52:07,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1511474559, now seen corresponding path program 9 times [2022-01-18 02:52:07,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:52:07,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186947333] [2022-01-18 02:52:07,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:52:07,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:52:08,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:52:09,295 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-18 02:52:09,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:52:09,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186947333] [2022-01-18 02:52:09,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186947333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:52:09,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510941034] [2022-01-18 02:52:09,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 02:52:09,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:52:09,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:52:09,296 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-01-18 02:52:09,298 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-01-18 02:52:09,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 02:52:09,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:52:09,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 02:52:09,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:52:10,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:52:10,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:52:10,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 02:52:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:52:10,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:52:10,295 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_1229 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_1229) c_~q2~0.base) (+ c_~q2~0.offset (* c_~q2_front~0 4))))) (or (<= (+ .cse0 1) 0) (<= 1 .cse0)))) (= |c_thread2Thread1of1ForFork2_~j~0#1| 0)) is different from false [2022-01-18 02:52:10,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:52:10,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 02:52:10,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 02:52:10,986 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:52:10,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510941034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:52:10,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:52:10,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13, 13] total 43 [2022-01-18 02:52:10,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907943607] [2022-01-18 02:52:10,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:52:10,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 02:52:10,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:52:10,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 02:52:10,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1611, Unknown=1, NotChecked=80, Total=1806 [2022-01-18 02:52:10,989 INFO L87 Difference]: Start difference. First operand 210562 states and 819381 transitions. Second operand has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:20,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:52:20,850 INFO L93 Difference]: Finished difference Result 304407 states and 1155848 transitions. [2022-01-18 02:52:20,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 02:52:20,851 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 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 195 [2022-01-18 02:52:20,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:52:22,490 INFO L225 Difference]: With dead ends: 304407 [2022-01-18 02:52:22,490 INFO L226 Difference]: Without dead ends: 304272 [2022-01-18 02:52:22,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 368 SyntacticMatches, 5 SemanticMatches, 105 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1567, Invalid=9566, Unknown=1, NotChecked=208, Total=11342 [2022-01-18 02:52:22,491 INFO L933 BasicCegarLoop]: 316 mSDtfsCounter, 4587 mSDsluCounter, 8234 mSDsCounter, 0 mSdLazyCounter, 3863 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4587 SdHoareTripleChecker+Valid, 7797 SdHoareTripleChecker+Invalid, 4738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 3863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 703 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 02:52:22,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4587 Valid, 7797 Invalid, 4738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 3863 Invalid, 0 Unknown, 703 Unchecked, 2.1s Time] [2022-01-18 02:52:22,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304272 states. [2022-01-18 02:52:32,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304272 to 184553. [2022-01-18 02:52:32,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184553 states, 184552 states have (on average 3.865701807620616) internal successors, (713423), 184552 states have internal predecessors, (713423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184553 states to 184553 states and 713423 transitions. [2022-01-18 02:52:33,893 INFO L78 Accepts]: Start accepts. Automaton has 184553 states and 713423 transitions. Word has length 195 [2022-01-18 02:52:33,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:52:33,893 INFO L470 AbstractCegarLoop]: Abstraction has 184553 states and 713423 transitions. [2022-01-18 02:52:33,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 10.069767441860465) internal successors, (433), 43 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:33,894 INFO L276 IsEmpty]: Start isEmpty. Operand 184553 states and 713423 transitions. [2022-01-18 02:52:34,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:52:34,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:52:34,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:52:34,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 02:52:34,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:52:34,516 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:52:34,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:52:34,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1372923233, now seen corresponding path program 10 times [2022-01-18 02:52:34,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:52:34,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815340602] [2022-01-18 02:52:34,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:52:34,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:52:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:52:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:52:35,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:52:35,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815340602] [2022-01-18 02:52:35,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815340602] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:52:35,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733709940] [2022-01-18 02:52:35,029 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 02:52:35,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:52:35,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:52:35,030 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-01-18 02:52:35,031 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-01-18 02:52:35,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 02:52:35,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:52:35,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 74 conjunts are in the unsatisfiable core [2022-01-18 02:52:35,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:52:38,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:52:38,373 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 02:52:38,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 44 [2022-01-18 02:52:38,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 02:52:38,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 02:52:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:52:38,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:52:39,367 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 02:52:39,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 136 [2022-01-18 02:52:39,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 02:52:42,773 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:52:42,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733709940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:52:42,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:52:42,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 38, 33] total 86 [2022-01-18 02:52:42,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602676656] [2022-01-18 02:52:42,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:52:42,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-01-18 02:52:42,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:52:42,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-01-18 02:52:42,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=764, Invalid=6545, Unknown=1, NotChecked=0, Total=7310 [2022-01-18 02:52:42,775 INFO L87 Difference]: Start difference. First operand 184553 states and 713423 transitions. Second operand has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:52:58,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:52:58,823 INFO L93 Difference]: Finished difference Result 429978 states and 1644013 transitions. [2022-01-18 02:52:58,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 02:52:58,824 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 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 195 [2022-01-18 02:52:58,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:53:02,062 INFO L225 Difference]: With dead ends: 429978 [2022-01-18 02:53:02,062 INFO L226 Difference]: Without dead ends: 429978 [2022-01-18 02:53:02,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 331 SyntacticMatches, 9 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13196 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=4099, Invalid=33699, Unknown=32, NotChecked=0, Total=37830 [2022-01-18 02:53:02,064 INFO L933 BasicCegarLoop]: 387 mSDtfsCounter, 6300 mSDsluCounter, 20181 mSDsCounter, 0 mSdLazyCounter, 5355 mSolverCounterSat, 404 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6300 SdHoareTripleChecker+Valid, 19035 SdHoareTripleChecker+Invalid, 8052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 404 IncrementalHoareTripleChecker+Valid, 5355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2293 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 02:53:02,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6300 Valid, 19035 Invalid, 8052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [404 Valid, 5355 Invalid, 0 Unknown, 2293 Unchecked, 2.5s Time] [2022-01-18 02:53:02,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429978 states. [2022-01-18 02:53:10,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429978 to 195977. [2022-01-18 02:53:11,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195977 states, 195976 states have (on average 3.8709229701596115) internal successors, (758608), 195976 states have internal predecessors, (758608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:53:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195977 states to 195977 states and 758608 transitions. [2022-01-18 02:53:13,025 INFO L78 Accepts]: Start accepts. Automaton has 195977 states and 758608 transitions. Word has length 195 [2022-01-18 02:53:13,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:53:13,025 INFO L470 AbstractCegarLoop]: Abstraction has 195977 states and 758608 transitions. [2022-01-18 02:53:13,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 5.465116279069767) internal successors, (470), 86 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:53:13,025 INFO L276 IsEmpty]: Start isEmpty. Operand 195977 states and 758608 transitions. [2022-01-18 02:53:13,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:53:13,482 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:53:13,482 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:53:13,499 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-01-18 02:53:13,683 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,SelfDestructingSolverStorable30 [2022-01-18 02:53:13,684 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:53:13,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:53:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1195972711, now seen corresponding path program 11 times [2022-01-18 02:53:13,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:53:13,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180614507] [2022-01-18 02:53:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:53:13,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:53:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:53:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:53:15,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:53:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180614507] [2022-01-18 02:53:15,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180614507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:53:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928166240] [2022-01-18 02:53:15,079 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 02:53:15,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:53:15,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:53:15,084 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-01-18 02:53:15,088 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-01-18 02:53:15,256 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 02:53:15,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:53:15,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 02:53:15,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:53:15,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:53:15,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-18 02:53:15,984 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 02:53:15,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2022-01-18 02:53:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:53:16,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:53:16,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:53:16,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 02:53:16,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 02:53:17,492 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 02:53:17,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928166240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:53:17,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:53:17,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13, 13] total 41 [2022-01-18 02:53:17,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107351082] [2022-01-18 02:53:17,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:53:17,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 02:53:17,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:53:17,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 02:53:17,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 02:53:17,494 INFO L87 Difference]: Start difference. First operand 195977 states and 758608 transitions. Second operand has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:53:21,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:53:21,416 INFO L93 Difference]: Finished difference Result 265293 states and 1016977 transitions. [2022-01-18 02:53:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 02:53:21,417 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 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 195 [2022-01-18 02:53:21,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:53:22,807 INFO L225 Difference]: With dead ends: 265293 [2022-01-18 02:53:22,807 INFO L226 Difference]: Without dead ends: 265293 [2022-01-18 02:53:22,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 372 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1007 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=913, Invalid=4939, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 02:53:22,808 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 1911 mSDsluCounter, 3701 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1911 SdHoareTripleChecker+Valid, 3558 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 604 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 02:53:22,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1911 Valid, 3558 Invalid, 1611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 976 Invalid, 0 Unknown, 604 Unchecked, 0.4s Time] [2022-01-18 02:53:23,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265293 states. [2022-01-18 02:53:28,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265293 to 206672. [2022-01-18 02:53:29,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206672 states, 206671 states have (on average 3.871104315554674) internal successors, (800045), 206671 states have internal predecessors, (800045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:53:30,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206672 states to 206672 states and 800045 transitions. [2022-01-18 02:53:30,997 INFO L78 Accepts]: Start accepts. Automaton has 206672 states and 800045 transitions. Word has length 195 [2022-01-18 02:53:30,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:53:30,997 INFO L470 AbstractCegarLoop]: Abstraction has 206672 states and 800045 transitions. [2022-01-18 02:53:30,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 10.487804878048781) internal successors, (430), 41 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:53:30,998 INFO L276 IsEmpty]: Start isEmpty. Operand 206672 states and 800045 transitions. [2022-01-18 02:53:31,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:53:31,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:53:31,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:53:31,516 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-01-18 02:53:31,701 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,SelfDestructingSolverStorable31 [2022-01-18 02:53:31,701 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:53:31,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:53:31,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1266678693, now seen corresponding path program 12 times [2022-01-18 02:53:31,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:53:31,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382644368] [2022-01-18 02:53:31,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:53:31,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:53:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:53:34,058 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:53:34,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:53:34,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382644368] [2022-01-18 02:53:34,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382644368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:53:34,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528876797] [2022-01-18 02:53:34,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 02:53:34,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:53:34,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:53:34,060 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-01-18 02:53:34,060 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-01-18 02:53:34,218 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 02:53:34,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:53:34,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 78 conjunts are in the unsatisfiable core [2022-01-18 02:53:34,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:53:34,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-18 02:53:34,681 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 02:53:34,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 02:53:35,471 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 02:53:35,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-18 02:53:36,982 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 02:53:36,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 47 [2022-01-18 02:53:36,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-01-18 02:53:37,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:53:37,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2022-01-18 02:53:37,536 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:53:37,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:53:38,316 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 02:53:38,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 114 [2022-01-18 02:53:38,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:53:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:53:43,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528876797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:53:43,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:53:43,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 35, 33] total 103 [2022-01-18 02:53:43,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965849404] [2022-01-18 02:53:43,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:53:43,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2022-01-18 02:53:43,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:53:43,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2022-01-18 02:53:43,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=840, Invalid=9666, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 02:53:43,408 INFO L87 Difference]: Start difference. First operand 206672 states and 800045 transitions. Second operand has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:54:08,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:54:08,845 INFO L93 Difference]: Finished difference Result 290545 states and 1104345 transitions. [2022-01-18 02:54:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-18 02:54:08,846 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 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 195 [2022-01-18 02:54:08,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:54:10,350 INFO L225 Difference]: With dead ends: 290545 [2022-01-18 02:54:10,350 INFO L226 Difference]: Without dead ends: 289663 [2022-01-18 02:54:10,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 340 SyntacticMatches, 42 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17406 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=5590, Invalid=40420, Unknown=0, NotChecked=0, Total=46010 [2022-01-18 02:54:10,352 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 8099 mSDsluCounter, 17435 mSDsCounter, 0 mSdLazyCounter, 5029 mSolverCounterSat, 436 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8099 SdHoareTripleChecker+Valid, 15950 SdHoareTripleChecker+Invalid, 8305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 436 IncrementalHoareTripleChecker+Valid, 5029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2840 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 02:54:10,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8099 Valid, 15950 Invalid, 8305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [436 Valid, 5029 Invalid, 0 Unknown, 2840 Unchecked, 2.7s Time] [2022-01-18 02:54:10,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289663 states. [2022-01-18 02:54:18,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289663 to 218351. [2022-01-18 02:54:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218351 states, 218350 states have (on average 3.8712479963361575) internal successors, (845287), 218350 states have internal predecessors, (845287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:54:19,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218351 states to 218351 states and 845287 transitions. [2022-01-18 02:54:19,541 INFO L78 Accepts]: Start accepts. Automaton has 218351 states and 845287 transitions. Word has length 195 [2022-01-18 02:54:19,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:54:19,542 INFO L470 AbstractCegarLoop]: Abstraction has 218351 states and 845287 transitions. [2022-01-18 02:54:19,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 103 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:54:19,547 INFO L276 IsEmpty]: Start isEmpty. Operand 218351 states and 845287 transitions. [2022-01-18 02:54:21,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:54:21,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:54:21,486 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:54:21,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 02:54:21,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:54:21,700 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:54:21,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:54:21,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2073730463, now seen corresponding path program 13 times [2022-01-18 02:54:21,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:54:21,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278508029] [2022-01-18 02:54:21,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:54:21,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:54:21,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:54:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:54:24,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:54:24,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278508029] [2022-01-18 02:54:24,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278508029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:54:24,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057748188] [2022-01-18 02:54:24,261 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 02:54:24,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:54:24,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:54:24,262 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-01-18 02:54:24,263 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-01-18 02:54:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:54:24,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 67 conjunts are in the unsatisfiable core [2022-01-18 02:54:24,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:54:28,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:54:28,040 INFO L353 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-01-18 02:54:28,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 46 [2022-01-18 02:54:28,063 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-18 02:54:28,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 19 [2022-01-18 02:54:28,398 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-18 02:54:28,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2022-01-18 02:54:28,482 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:54:28,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:54:29,144 INFO L353 Elim1Store]: treesize reduction 27, result has 75.2 percent of original size [2022-01-18 02:54:29,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 114 [2022-01-18 02:54:29,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-01-18 02:54:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 02:54:33,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057748188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:54:33,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:54:33,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 33, 33] total 97 [2022-01-18 02:54:33,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236908978] [2022-01-18 02:54:33,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:54:33,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-01-18 02:54:33,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:54:33,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-01-18 02:54:33,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=773, Invalid=8539, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 02:54:33,393 INFO L87 Difference]: Start difference. First operand 218351 states and 845287 transitions. Second operand has 97 states, 97 states have (on average 4.855670103092783) internal successors, (471), 97 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:54:50,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:54:50,350 INFO L93 Difference]: Finished difference Result 345882 states and 1337702 transitions. [2022-01-18 02:54:50,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 02:54:50,357 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 4.855670103092783) internal successors, (471), 97 states have internal predecessors, (471), 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 195 [2022-01-18 02:54:50,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:54:52,467 INFO L225 Difference]: With dead ends: 345882 [2022-01-18 02:54:52,468 INFO L226 Difference]: Without dead ends: 345882 [2022-01-18 02:54:52,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 331 SyntacticMatches, 16 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12407 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=4637, Invalid=33583, Unknown=0, NotChecked=0, Total=38220 [2022-01-18 02:54:52,469 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 6779 mSDsluCounter, 15729 mSDsCounter, 0 mSdLazyCounter, 4912 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6779 SdHoareTripleChecker+Valid, 14837 SdHoareTripleChecker+Invalid, 6362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 4912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1048 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 02:54:52,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6779 Valid, 14837 Invalid, 6362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 4912 Invalid, 0 Unknown, 1048 Unchecked, 2.5s Time] [2022-01-18 02:54:52,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345882 states. [2022-01-18 02:55:00,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345882 to 219629. [2022-01-18 02:55:01,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219629 states, 219628 states have (on average 3.867985867011492) internal successors, (849518), 219628 states have internal predecessors, (849518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:55:02,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219629 states to 219629 states and 849518 transitions. [2022-01-18 02:55:02,293 INFO L78 Accepts]: Start accepts. Automaton has 219629 states and 849518 transitions. Word has length 195 [2022-01-18 02:55:02,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 02:55:02,293 INFO L470 AbstractCegarLoop]: Abstraction has 219629 states and 849518 transitions. [2022-01-18 02:55:02,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.855670103092783) internal successors, (471), 97 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:55:02,294 INFO L276 IsEmpty]: Start isEmpty. Operand 219629 states and 849518 transitions. [2022-01-18 02:55:03,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-01-18 02:55:03,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 02:55:03,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 02:55:03,713 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-01-18 02:55:03,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:55:03,900 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 02:55:03,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 02:55:03,900 INFO L85 PathProgramCache]: Analyzing trace with hash -246999961, now seen corresponding path program 14 times [2022-01-18 02:55:03,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 02:55:03,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664232478] [2022-01-18 02:55:03,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 02:55:03,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 02:55:03,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 02:55:04,639 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:55:04,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 02:55:04,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664232478] [2022-01-18 02:55:04,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664232478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 02:55:04,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494839687] [2022-01-18 02:55:04,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 02:55:04,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:55:04,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 02:55:04,641 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-01-18 02:55:04,642 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-01-18 02:55:04,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 02:55:04,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 02:55:04,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 02:55:04,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 02:55:05,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 02:55:05,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-01-18 02:55:05,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2022-01-18 02:55:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:55:05,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 02:55:06,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 02:55:06,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 66 [2022-01-18 02:55:06,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 02:55:08,515 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 02:55:08,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494839687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 02:55:08,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 02:55:08,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 59 [2022-01-18 02:55:08,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904773556] [2022-01-18 02:55:08,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 02:55:08,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 02:55:08,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 02:55:08,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 02:55:08,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=3069, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 02:55:08,517 INFO L87 Difference]: Start difference. First operand 219629 states and 849518 transitions. Second operand has 59 states, 59 states have (on average 7.677966101694915) internal successors, (453), 59 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 02:56:30,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 02:56:30,227 INFO L93 Difference]: Finished difference Result 1988957 states and 7528669 transitions. [2022-01-18 02:56:30,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-01-18 02:56:30,228 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 7.677966101694915) internal successors, (453), 59 states have internal predecessors, (453), 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 195 [2022-01-18 02:56:30,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 02:56:50,654 INFO L225 Difference]: With dead ends: 1988957 [2022-01-18 02:56:50,654 INFO L226 Difference]: Without dead ends: 1988957 [2022-01-18 02:56:50,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 369 SyntacticMatches, 46 SemanticMatches, 449 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88406 ImplicationChecksByTransitivity, 54.7s TimeCoverageRelationStatistics Valid=29129, Invalid=173809, Unknown=12, NotChecked=0, Total=202950 [2022-01-18 02:56:50,683 INFO L933 BasicCegarLoop]: 470 mSDtfsCounter, 14011 mSDsluCounter, 19451 mSDsCounter, 0 mSdLazyCounter, 6877 mSolverCounterSat, 763 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14011 SdHoareTripleChecker+Valid, 17659 SdHoareTripleChecker+Invalid, 9486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 763 IncrementalHoareTripleChecker+Valid, 6877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1846 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-01-18 02:56:50,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14011 Valid, 17659 Invalid, 9486 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [763 Valid, 6877 Invalid, 0 Unknown, 1846 Unchecked, 4.3s Time] [2022-01-18 02:56:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988957 states. Received shutdown request... [2022-01-18 02:56:57,277 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-18 02:56:57,294 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-01-18 02:56:57,303 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-01-18 02:56:57,303 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-01-18 02:56:57,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 02:56:57,478 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2022-01-18 02:56:57,480 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 02:56:57,480 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 02:56:57,480 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 02:56:57,482 INFO L732 BasicCegarLoop]: Path program histogram: [14, 12, 3, 2, 1, 1, 1, 1] [2022-01-18 02:56:57,483 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 02:56:57,483 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 02:56:57,485 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 02:56:57 BasicIcfg [2022-01-18 02:56:57,485 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 02:56:57,485 INFO L158 Benchmark]: Toolchain (without parser) took 636365.85ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 306.7MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 8.0GB. Max. memory is 16.0GB. [2022-01-18 02:56:57,485 INFO L158 Benchmark]: CDTParser took 1.08ms. Allocated memory is still 360.7MB. Free memory was 323.5MB in the beginning and 323.3MB in the end (delta: 153.9kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 02:56:57,485 INFO L158 Benchmark]: CACSL2BoogieTranslator took 261.00ms. Allocated memory is still 360.7MB. Free memory was 306.6MB in the beginning and 330.3MB in the end (delta: -23.7MB). Peak memory consumption was 17.5MB. Max. memory is 16.0GB. [2022-01-18 02:56:57,485 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.14ms. Allocated memory is still 360.7MB. Free memory was 330.3MB in the beginning and 328.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 02:56:57,485 INFO L158 Benchmark]: Boogie Preprocessor took 26.99ms. Allocated memory is still 360.7MB. Free memory was 328.2MB in the beginning and 326.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 02:56:57,486 INFO L158 Benchmark]: RCFGBuilder took 585.26ms. Allocated memory is still 360.7MB. Free memory was 326.1MB in the beginning and 296.8MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2022-01-18 02:56:57,486 INFO L158 Benchmark]: TraceAbstraction took 635425.06ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 296.8MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 8.0GB. Max. memory is 16.0GB. [2022-01-18 02:56:57,486 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.08ms. Allocated memory is still 360.7MB. Free memory was 323.5MB in the beginning and 323.3MB in the end (delta: 153.9kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 261.00ms. Allocated memory is still 360.7MB. Free memory was 306.6MB in the beginning and 330.3MB in the end (delta: -23.7MB). Peak memory consumption was 17.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 61.14ms. Allocated memory is still 360.7MB. Free memory was 330.3MB in the beginning and 328.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.99ms. Allocated memory is still 360.7MB. Free memory was 328.2MB in the beginning and 326.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 585.26ms. Allocated memory is still 360.7MB. Free memory was 326.1MB in the beginning and 296.8MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 635425.06ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 296.8MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 8.0GB. Max. memory is 16.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: 126]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 224 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 635.3s, OverallIterations: 35, TraceHistogramMax: 3, PathProgramHistogramMax: 14, EmptinessCheckTime: 11.1s, AutomataDifference: 360.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 115056 SdHoareTripleChecker+Valid, 45.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 115056 mSDsluCounter, 236161 SdHoareTripleChecker+Invalid, 38.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 20738 IncrementalHoareTripleChecker+Unchecked, 249867 mSDsCounter, 6606 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 87852 IncrementalHoareTripleChecker+Invalid, 115196 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6606 mSolverCounterUnsat, 8945 mSDtfsCounter, 87852 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14012 GetRequests, 10119 SyntacticMatches, 181 SemanticMatches, 3712 ConstructedPredicates, 7 IntricatePredicates, 2 DeprecatedPredicates, 233472 ImplicationChecksByTransitivity, 248.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=219629occurred in iteration=34, InterpolantAutomatonStates: 2494, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 124.4s AutomataMinimizationTime, 35 MinimizatonAttempts, 1637402 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 124.1s InterpolantComputationTime, 11972 NumberOfCodeBlocks, 11841 NumberOfCodeBlocksAsserted, 91 NumberOfCheckSat, 17199 ConstructedInterpolants, 345 QuantifiedInterpolants, 268142 SizeOfPredicates, 620 NumberOfNonLiveVariables, 12970 ConjunctsInSsa, 974 ConjunctsInUnsatCore, 92 InterpolantComputations, 7 PerfectInterpolantSequences, 721/1687 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