/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-bad-ring.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 01:43:43,142 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 01:43:43,144 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 01:43:43,198 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 01:43:43,198 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 01:43:43,203 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 01:43:43,206 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 01:43:43,210 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 01:43:43,211 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 01:43:43,215 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 01:43:43,215 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 01:43:43,216 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 01:43:43,216 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 01:43:43,218 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 01:43:43,219 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 01:43:43,221 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 01:43:43,221 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 01:43:43,222 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 01:43:43,223 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 01:43:43,227 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 01:43:43,228 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 01:43:43,229 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 01:43:43,230 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 01:43:43,230 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 01:43:43,235 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 01:43:43,235 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 01:43:43,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 01:43:43,236 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 01:43:43,236 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 01:43:43,237 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 01:43:43,237 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 01:43:43,237 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 01:43:43,239 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 01:43:43,239 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 01:43:43,240 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 01:43:43,240 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 01:43:43,240 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 01:43:43,241 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 01:43:43,241 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 01:43:43,241 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 01:43:43,242 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 01:43:43,242 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 01:43:43,265 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 01:43:43,265 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 01:43:43,266 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 01:43:43,266 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 01:43:43,267 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 01:43:43,267 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 01:43:43,267 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 01:43:43,267 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 01:43:43,267 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 01:43:43,267 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 01:43:43,268 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 01:43:43,269 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 01:43:43,269 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 01:43:43,270 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 01:43:43,270 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 01:43:43,271 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 01:43:43,271 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 01:43:43,271 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 01:43:43,438 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 01:43:43,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 01:43:43,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 01:43:43,462 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 01:43:43,462 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 01:43:43,463 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-ring.wvr.c [2022-01-18 01:43:43,497 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35b01a8a9/d1862730c21a4797a16a13e0404e7564/FLAG1754ccbbf [2022-01-18 01:43:43,852 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 01:43:43,852 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-ring.wvr.c [2022-01-18 01:43:43,860 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35b01a8a9/d1862730c21a4797a16a13e0404e7564/FLAG1754ccbbf [2022-01-18 01:43:44,281 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35b01a8a9/d1862730c21a4797a16a13e0404e7564 [2022-01-18 01:43:44,282 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 01:43:44,283 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 01:43:44,284 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 01:43:44,285 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 01:43:44,287 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 01:43:44,287 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,288 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17a7b34d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44, skipping insertion in model container [2022-01-18 01:43:44,288 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,292 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 01:43:44,304 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 01:43:44,445 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-bad-ring.wvr.c[3947,3960] [2022-01-18 01:43:44,453 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 01:43:44,458 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 01:43:44,482 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-bad-ring.wvr.c[3947,3960] [2022-01-18 01:43:44,484 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 01:43:44,494 INFO L208 MainTranslator]: Completed translation [2022-01-18 01:43:44,494 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44 WrapperNode [2022-01-18 01:43:44,494 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 01:43:44,495 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 01:43:44,495 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 01:43:44,495 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 01:43:44,500 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,505 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,527 INFO L137 Inliner]: procedures = 25, calls = 61, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 315 [2022-01-18 01:43:44,527 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 01:43:44,528 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 01:43:44,528 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 01:43:44,528 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 01:43:44,533 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,536 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,536 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,543 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,547 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,548 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,550 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 01:43:44,551 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 01:43:44,551 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 01:43:44,551 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 01:43:44,552 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (1/1) ... [2022-01-18 01:43:44,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 01:43:44,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:43:44,594 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 01:43:44,607 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 01:43:44,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 01:43:44,627 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 01:43:44,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 01:43:44,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 01:43:44,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 01:43:44,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 01:43:44,628 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-18 01:43:44,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 01:43:44,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 01:43:44,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 01:43:44,630 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 01:43:44,690 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 01:43:44,691 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 01:43:44,982 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 01:43:45,088 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 01:43:45,088 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-18 01:43:45,090 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:43:45 BoogieIcfgContainer [2022-01-18 01:43:45,090 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 01:43:45,091 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 01:43:45,091 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 01:43:45,095 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 01:43:45,095 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 01:43:44" (1/3) ... [2022-01-18 01:43:45,096 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@219cc9c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:43:45, skipping insertion in model container [2022-01-18 01:43:45,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 01:43:44" (2/3) ... [2022-01-18 01:43:45,096 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@219cc9c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 01:43:45, skipping insertion in model container [2022-01-18 01:43:45,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 01:43:45" (3/3) ... [2022-01-18 01:43:45,097 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-bad-ring.wvr.c [2022-01-18 01:43:45,100 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 01:43:45,100 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 01:43:45,100 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 01:43:45,100 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 01:43:45,147 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,148 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,149 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,150 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,151 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,152 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,153 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,154 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,155 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,156 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,157 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,158 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,159 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,160 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,161 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,162 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,163 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,164 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,165 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,166 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,166 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,166 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,166 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,166 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,167 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,167 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,167 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,168 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,169 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~short13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_~s~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,171 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,172 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,172 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,172 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,172 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,172 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~short18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~post19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,173 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_~t~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~short8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~l~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,175 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,176 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,176 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,176 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 01:43:45,178 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 01:43:45,207 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 01:43:45,211 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 01:43:45,212 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 01:43:45,222 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 255 places, 267 transitions, 558 flow [2022-01-18 01:43:45,457 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 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 01:43:45,491 INFO L276 IsEmpty]: Start isEmpty. Operand has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 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 01:43:45,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-18 01:43:45,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:45,538 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:45,539 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 01:43:45,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:45,547 INFO L85 PathProgramCache]: Analyzing trace with hash 64630819, now seen corresponding path program 1 times [2022-01-18 01:43:45,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:45,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451303846] [2022-01-18 01:43:45,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:45,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:45,796 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 01:43:45,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:45,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451303846] [2022-01-18 01:43:45,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451303846] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:45,797 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:45,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 01:43:45,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604453488] [2022-01-18 01:43:45,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:45,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 01:43:45,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:45,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 01:43:45,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 01:43:45,851 INFO L87 Difference]: Start difference. First operand has 7033 states, 7032 states have (on average 3.9591865756541527) internal successors, (27841), 7032 states have internal predecessors, (27841), 0 states have call successors, (0), 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 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 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 01:43:45,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:45,988 INFO L93 Difference]: Finished difference Result 7033 states and 24830 transitions. [2022-01-18 01:43:45,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 01:43:45,991 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 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 191 [2022-01-18 01:43:45,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:46,067 INFO L225 Difference]: With dead ends: 7033 [2022-01-18 01:43:46,069 INFO L226 Difference]: Without dead ends: 7025 [2022-01-18 01:43:46,077 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 01:43:46,079 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:46,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 224 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 01:43:46,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7025 states. [2022-01-18 01:43:46,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7025 to 7025. [2022-01-18 01:43:46,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7025 states, 7024 states have (on average 3.533883826879271) internal successors, (24822), 7024 states have internal predecessors, (24822), 0 states have call successors, (0), 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 01:43:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7025 states to 7025 states and 24822 transitions. [2022-01-18 01:43:46,506 INFO L78 Accepts]: Start accepts. Automaton has 7025 states and 24822 transitions. Word has length 191 [2022-01-18 01:43:46,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:46,507 INFO L470 AbstractCegarLoop]: Abstraction has 7025 states and 24822 transitions. [2022-01-18 01:43:46,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 95.5) internal successors, (191), 2 states have internal predecessors, (191), 0 states have call successors, (0), 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 01:43:46,507 INFO L276 IsEmpty]: Start isEmpty. Operand 7025 states and 24822 transitions. [2022-01-18 01:43:46,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-01-18 01:43:46,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:46,528 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:46,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 01:43:46,529 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 01:43:46,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:46,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1257954073, now seen corresponding path program 1 times [2022-01-18 01:43:46,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:46,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859629022] [2022-01-18 01:43:46,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:46,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:46,901 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 01:43:46,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:46,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859629022] [2022-01-18 01:43:46,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859629022] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:46,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:46,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 01:43:46,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864406832] [2022-01-18 01:43:46,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:46,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 01:43:46,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 01:43:46,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 01:43:46,905 INFO L87 Difference]: Start difference. First operand 7025 states and 24822 transitions. Second operand has 5 states, 5 states have (on average 39.8) internal successors, (199), 5 states have internal predecessors, (199), 0 states have call successors, (0), 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 01:43:47,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:47,195 INFO L93 Difference]: Finished difference Result 11089 states and 39324 transitions. [2022-01-18 01:43:47,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 01:43:47,195 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 39.8) internal successors, (199), 5 states have internal predecessors, (199), 0 states have call successors, (0), 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 199 [2022-01-18 01:43:47,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:47,324 INFO L225 Difference]: With dead ends: 11089 [2022-01-18 01:43:47,324 INFO L226 Difference]: Without dead ends: 8889 [2022-01-18 01:43:47,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-18 01:43:47,326 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 157 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:47,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 667 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:43:47,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8889 states. [2022-01-18 01:43:47,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8889 to 7491. [2022-01-18 01:43:47,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 7490 states have (on average 3.539919893190921) internal successors, (26514), 7490 states have internal predecessors, (26514), 0 states have call successors, (0), 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 01:43:47,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 26514 transitions. [2022-01-18 01:43:47,642 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 26514 transitions. Word has length 199 [2022-01-18 01:43:47,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:47,645 INFO L470 AbstractCegarLoop]: Abstraction has 7491 states and 26514 transitions. [2022-01-18 01:43:47,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 39.8) internal successors, (199), 5 states have internal predecessors, (199), 0 states have call successors, (0), 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 01:43:47,645 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 26514 transitions. [2022-01-18 01:43:47,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-01-18 01:43:47,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:47,671 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:47,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 01:43:47,672 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 01:43:47,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:47,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1414585423, now seen corresponding path program 1 times [2022-01-18 01:43:47,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:47,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888386159] [2022-01-18 01:43:47,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:47,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:47,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:43:47,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:47,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888386159] [2022-01-18 01:43:47,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888386159] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:47,923 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:47,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 01:43:47,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401440240] [2022-01-18 01:43:47,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:47,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 01:43:47,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:47,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 01:43:47,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 01:43:47,927 INFO L87 Difference]: Start difference. First operand 7491 states and 26514 transitions. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 01:43:48,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:48,070 INFO L93 Difference]: Finished difference Result 6831 states and 24328 transitions. [2022-01-18 01:43:48,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 01:43:48,070 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 206 [2022-01-18 01:43:48,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:48,094 INFO L225 Difference]: With dead ends: 6831 [2022-01-18 01:43:48,094 INFO L226 Difference]: Without dead ends: 6831 [2022-01-18 01:43:48,095 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 01:43:48,096 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 47 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:48,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 383 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 01:43:48,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6831 states. [2022-01-18 01:43:48,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6831 to 6831. [2022-01-18 01:43:48,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6831 states, 6830 states have (on average 3.5619326500732065) internal successors, (24328), 6830 states have internal predecessors, (24328), 0 states have call successors, (0), 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 01:43:48,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6831 states to 6831 states and 24328 transitions. [2022-01-18 01:43:48,284 INFO L78 Accepts]: Start accepts. Automaton has 6831 states and 24328 transitions. Word has length 206 [2022-01-18 01:43:48,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:48,284 INFO L470 AbstractCegarLoop]: Abstraction has 6831 states and 24328 transitions. [2022-01-18 01:43:48,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 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 01:43:48,285 INFO L276 IsEmpty]: Start isEmpty. Operand 6831 states and 24328 transitions. [2022-01-18 01:43:48,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-01-18 01:43:48,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:48,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:43:48,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 01:43:48,306 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 01:43:48,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:48,307 INFO L85 PathProgramCache]: Analyzing trace with hash 677833245, now seen corresponding path program 2 times [2022-01-18 01:43:48,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:48,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360494954] [2022-01-18 01:43:48,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:48,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:48,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:48,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:43:48,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:48,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360494954] [2022-01-18 01:43:48,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360494954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:48,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:48,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 01:43:48,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650614128] [2022-01-18 01:43:48,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:48,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 01:43:48,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:48,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 01:43:48,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 01:43:48,390 INFO L87 Difference]: Start difference. First operand 6831 states and 24328 transitions. Second operand has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 6 states have internal predecessors, (206), 0 states have call successors, (0), 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 01:43:48,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:48,527 INFO L93 Difference]: Finished difference Result 8120 states and 28222 transitions. [2022-01-18 01:43:48,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 01:43:48,528 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 6 states have internal predecessors, (206), 0 states have call successors, (0), 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 206 [2022-01-18 01:43:48,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:48,559 INFO L225 Difference]: With dead ends: 8120 [2022-01-18 01:43:48,560 INFO L226 Difference]: Without dead ends: 6837 [2022-01-18 01:43:48,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 01:43:48,561 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 134 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:48,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 764 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:43:48,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6837 states. [2022-01-18 01:43:48,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6837 to 6832. [2022-01-18 01:43:48,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6832 states, 6831 states have (on average 3.561557605035866) internal successors, (24329), 6831 states have internal predecessors, (24329), 0 states have call successors, (0), 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 01:43:48,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6832 states to 6832 states and 24329 transitions. [2022-01-18 01:43:48,826 INFO L78 Accepts]: Start accepts. Automaton has 6832 states and 24329 transitions. Word has length 206 [2022-01-18 01:43:48,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:48,827 INFO L470 AbstractCegarLoop]: Abstraction has 6832 states and 24329 transitions. [2022-01-18 01:43:48,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 34.333333333333336) internal successors, (206), 6 states have internal predecessors, (206), 0 states have call successors, (0), 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 01:43:48,827 INFO L276 IsEmpty]: Start isEmpty. Operand 6832 states and 24329 transitions. [2022-01-18 01:43:48,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-01-18 01:43:48,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:48,914 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:48,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 01:43:48,914 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 01:43:48,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:48,915 INFO L85 PathProgramCache]: Analyzing trace with hash -882566193, now seen corresponding path program 1 times [2022-01-18 01:43:48,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:48,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793520595] [2022-01-18 01:43:48,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:48,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:48,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:48,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:43:48,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:48,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793520595] [2022-01-18 01:43:48,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793520595] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:48,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:48,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 01:43:48,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357793296] [2022-01-18 01:43:48,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:48,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 01:43:48,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:48,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 01:43:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 01:43:48,999 INFO L87 Difference]: Start difference. First operand 6832 states and 24329 transitions. Second operand has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 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 01:43:49,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:49,117 INFO L93 Difference]: Finished difference Result 7594 states and 26441 transitions. [2022-01-18 01:43:49,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 01:43:49,118 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 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 213 [2022-01-18 01:43:49,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:49,139 INFO L225 Difference]: With dead ends: 7594 [2022-01-18 01:43:49,140 INFO L226 Difference]: Without dead ends: 6838 [2022-01-18 01:43:49,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 01:43:49,141 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 122 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:49,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 762 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:43:49,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6838 states. [2022-01-18 01:43:49,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6838 to 6833. [2022-01-18 01:43:49,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6833 states, 6832 states have (on average 3.5611826697892273) internal successors, (24330), 6832 states have internal predecessors, (24330), 0 states have call successors, (0), 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 01:43:49,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6833 states to 6833 states and 24330 transitions. [2022-01-18 01:43:49,311 INFO L78 Accepts]: Start accepts. Automaton has 6833 states and 24330 transitions. Word has length 213 [2022-01-18 01:43:49,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:49,311 INFO L470 AbstractCegarLoop]: Abstraction has 6833 states and 24330 transitions. [2022-01-18 01:43:49,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 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 01:43:49,311 INFO L276 IsEmpty]: Start isEmpty. Operand 6833 states and 24330 transitions. [2022-01-18 01:43:49,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-01-18 01:43:49,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:49,378 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:49,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 01:43:49,378 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 01:43:49,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:49,379 INFO L85 PathProgramCache]: Analyzing trace with hash 266400343, now seen corresponding path program 1 times [2022-01-18 01:43:49,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:49,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333027474] [2022-01-18 01:43:49,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:49,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:43:49,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:49,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333027474] [2022-01-18 01:43:49,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333027474] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:49,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:49,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 01:43:49,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256202197] [2022-01-18 01:43:49,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:49,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 01:43:49,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:49,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 01:43:49,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 01:43:49,458 INFO L87 Difference]: Start difference. First operand 6833 states and 24330 transitions. Second operand has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 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 01:43:49,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:49,576 INFO L93 Difference]: Finished difference Result 8462 states and 29510 transitions. [2022-01-18 01:43:49,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 01:43:49,577 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 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 220 [2022-01-18 01:43:49,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:49,594 INFO L225 Difference]: With dead ends: 8462 [2022-01-18 01:43:49,594 INFO L226 Difference]: Without dead ends: 6839 [2022-01-18 01:43:49,595 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 01:43:49,595 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 370 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:49,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 775 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:43:49,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6839 states. [2022-01-18 01:43:49,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6839 to 6834. [2022-01-18 01:43:49,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6834 states, 6833 states have (on average 3.5608078442850872) internal successors, (24331), 6833 states have internal predecessors, (24331), 0 states have call successors, (0), 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 01:43:49,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6834 states to 6834 states and 24331 transitions. [2022-01-18 01:43:49,713 INFO L78 Accepts]: Start accepts. Automaton has 6834 states and 24331 transitions. Word has length 220 [2022-01-18 01:43:49,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:49,714 INFO L470 AbstractCegarLoop]: Abstraction has 6834 states and 24331 transitions. [2022-01-18 01:43:49,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 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 01:43:49,715 INFO L276 IsEmpty]: Start isEmpty. Operand 6834 states and 24331 transitions. [2022-01-18 01:43:49,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-01-18 01:43:49,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:49,731 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 01:43:49,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 01:43:49,731 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 01:43:49,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:49,731 INFO L85 PathProgramCache]: Analyzing trace with hash -833363831, now seen corresponding path program 1 times [2022-01-18 01:43:49,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:49,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109370863] [2022-01-18 01:43:49,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:49,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:49,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:49,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:43:49,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:49,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109370863] [2022-01-18 01:43:49,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109370863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:43:49,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539675040] [2022-01-18 01:43:49,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:49,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:43:49,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:43:49,996 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 01:43:50,033 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 01:43:50,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:50,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 01:43:50,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:43:50,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:43:50,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:43:50,858 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 12 treesize of output 4 [2022-01-18 01:43:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:43:51,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539675040] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:43:51,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:43:51,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 01:43:51,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134291862] [2022-01-18 01:43:51,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:43:51,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 01:43:51,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:51,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 01:43:51,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-01-18 01:43:51,482 INFO L87 Difference]: Start difference. First operand 6834 states and 24331 transitions. Second operand has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 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 01:43:52,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:52,021 INFO L93 Difference]: Finished difference Result 14485 states and 50925 transitions. [2022-01-18 01:43:52,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 01:43:52,021 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 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 227 [2022-01-18 01:43:52,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:52,040 INFO L225 Difference]: With dead ends: 14485 [2022-01-18 01:43:52,040 INFO L226 Difference]: Without dead ends: 5426 [2022-01-18 01:43:52,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 440 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 01:43:52,041 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 1191 mSDsluCounter, 3018 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 3079 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:52,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 3079 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 01:43:52,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5426 states. [2022-01-18 01:43:52,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5426 to 5421. [2022-01-18 01:43:52,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5421 states, 5420 states have (on average 3.4793357933579334) internal successors, (18858), 5420 states have internal predecessors, (18858), 0 states have call successors, (0), 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 01:43:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5421 states to 5421 states and 18858 transitions. [2022-01-18 01:43:52,144 INFO L78 Accepts]: Start accepts. Automaton has 5421 states and 18858 transitions. Word has length 227 [2022-01-18 01:43:52,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:52,145 INFO L470 AbstractCegarLoop]: Abstraction has 5421 states and 18858 transitions. [2022-01-18 01:43:52,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 15.2) internal successors, (380), 25 states have internal predecessors, (380), 0 states have call successors, (0), 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 01:43:52,145 INFO L276 IsEmpty]: Start isEmpty. Operand 5421 states and 18858 transitions. [2022-01-18 01:43:52,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:43:52,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:52,157 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:43:52,176 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 01:43:52,376 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 01:43:52,376 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 01:43:52,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:52,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1211493865, now seen corresponding path program 2 times [2022-01-18 01:43:52,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:52,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787987482] [2022-01-18 01:43:52,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:52,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:52,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:52,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:43:52,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:52,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787987482] [2022-01-18 01:43:52,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787987482] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:43:52,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:43:52,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-18 01:43:52,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026218736] [2022-01-18 01:43:52,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:43:52,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 01:43:52,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:52,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 01:43:52,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-18 01:43:52,583 INFO L87 Difference]: Start difference. First operand 5421 states and 18858 transitions. Second operand has 11 states, 11 states have (on average 20.636363636363637) internal successors, (227), 11 states have internal predecessors, (227), 0 states have call successors, (0), 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 01:43:52,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:43:52,956 INFO L93 Difference]: Finished difference Result 9029 states and 31969 transitions. [2022-01-18 01:43:52,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 01:43:52,956 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 20.636363636363637) internal successors, (227), 11 states have internal predecessors, (227), 0 states have call successors, (0), 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 234 [2022-01-18 01:43:52,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:43:52,982 INFO L225 Difference]: With dead ends: 9029 [2022-01-18 01:43:52,983 INFO L226 Difference]: Without dead ends: 9029 [2022-01-18 01:43:52,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2022-01-18 01:43:52,984 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 750 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 1475 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:43:52,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 1475 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 01:43:53,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9029 states. [2022-01-18 01:43:53,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9029 to 8225. [2022-01-18 01:43:53,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8225 states, 8224 states have (on average 3.532465953307393) internal successors, (29051), 8224 states have internal predecessors, (29051), 0 states have call successors, (0), 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 01:43:53,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8225 states to 8225 states and 29051 transitions. [2022-01-18 01:43:53,204 INFO L78 Accepts]: Start accepts. Automaton has 8225 states and 29051 transitions. Word has length 234 [2022-01-18 01:43:53,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:43:53,206 INFO L470 AbstractCegarLoop]: Abstraction has 8225 states and 29051 transitions. [2022-01-18 01:43:53,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.636363636363637) internal successors, (227), 11 states have internal predecessors, (227), 0 states have call successors, (0), 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 01:43:53,206 INFO L276 IsEmpty]: Start isEmpty. Operand 8225 states and 29051 transitions. [2022-01-18 01:43:53,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:43:53,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:43:53,228 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:43:53,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 01:43:53,228 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 01:43:53,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:43:53,228 INFO L85 PathProgramCache]: Analyzing trace with hash 566452589, now seen corresponding path program 3 times [2022-01-18 01:43:53,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:43:53,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606476090] [2022-01-18 01:43:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:43:53,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:43:53,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:43:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:43:53,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:43:53,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606476090] [2022-01-18 01:43:53,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606476090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:43:53,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072786625] [2022-01-18 01:43:53,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:43:53,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:43:53,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:43:53,920 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 01:43:53,974 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 01:43:54,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 01:43:54,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:43:54,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 59 conjunts are in the unsatisfiable core [2022-01-18 01:43:54,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:43:55,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:43:55,429 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 01:43:55,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:43:55,603 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 01:43:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:43:55,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:43:56,802 INFO L353 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-01-18 01:43:56,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 312 treesize of output 284 [2022-01-18 01:43:56,822 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:43:56,822 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 268 treesize of output 220 [2022-01-18 01:43:56,833 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:43:56,833 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 220 treesize of output 196 [2022-01-18 01:43:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:43:58,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072786625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:43:58,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:43:58,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 23] total 60 [2022-01-18 01:43:58,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146548316] [2022-01-18 01:43:58,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:43:58,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 01:43:58,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:43:58,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 01:43:58,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=3250, Unknown=1, NotChecked=0, Total=3540 [2022-01-18 01:43:58,826 INFO L87 Difference]: Start difference. First operand 8225 states and 29051 transitions. Second operand has 60 states, 60 states have (on average 9.75) internal successors, (585), 60 states have internal predecessors, (585), 0 states have call successors, (0), 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 01:44:07,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:07,462 INFO L93 Difference]: Finished difference Result 38326 states and 137025 transitions. [2022-01-18 01:44:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 01:44:07,463 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 9.75) internal successors, (585), 60 states have internal predecessors, (585), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:07,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:07,615 INFO L225 Difference]: With dead ends: 38326 [2022-01-18 01:44:07,615 INFO L226 Difference]: Without dead ends: 37399 [2022-01-18 01:44:07,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 447 SyntacticMatches, 16 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6919 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=3178, Invalid=20077, Unknown=1, NotChecked=0, Total=23256 [2022-01-18 01:44:07,623 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 9373 mSDsluCounter, 9273 mSDsCounter, 0 mSdLazyCounter, 2410 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9373 SdHoareTripleChecker+Valid, 8965 SdHoareTripleChecker+Invalid, 3875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 2410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1110 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:07,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9373 Valid, 8965 Invalid, 3875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 2410 Invalid, 0 Unknown, 1110 Unchecked, 1.4s Time] [2022-01-18 01:44:07,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37399 states. [2022-01-18 01:44:08,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37399 to 18573. [2022-01-18 01:44:08,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18573 states, 18572 states have (on average 3.5494292483308207) internal successors, (65920), 18572 states have internal predecessors, (65920), 0 states have call successors, (0), 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 01:44:08,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18573 states to 18573 states and 65920 transitions. [2022-01-18 01:44:08,206 INFO L78 Accepts]: Start accepts. Automaton has 18573 states and 65920 transitions. Word has length 234 [2022-01-18 01:44:08,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:08,207 INFO L470 AbstractCegarLoop]: Abstraction has 18573 states and 65920 transitions. [2022-01-18 01:44:08,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 9.75) internal successors, (585), 60 states have internal predecessors, (585), 0 states have call successors, (0), 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 01:44:08,208 INFO L276 IsEmpty]: Start isEmpty. Operand 18573 states and 65920 transitions. [2022-01-18 01:44:08,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:44:08,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:08,248 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:08,265 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 01:44:08,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-01-18 01:44:08,464 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 01:44:08,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:08,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1193639913, now seen corresponding path program 4 times [2022-01-18 01:44:08,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:08,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578911501] [2022-01-18 01:44:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:08,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:08,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:09,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578911501] [2022-01-18 01:44:09,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578911501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523581986] [2022-01-18 01:44:09,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:44:09,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:09,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:09,251 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 01:44:09,251 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 01:44:09,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:44:09,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:44:09,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 01:44:09,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:10,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:44:10,949 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 01:44:11,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:44:11,123 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 01:44:11,620 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:44:11,621 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 34 treesize of output 10 [2022-01-18 01:44:11,682 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:11,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:44:12,456 INFO L353 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-01-18 01:44:12,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 312 treesize of output 284 [2022-01-18 01:44:12,470 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:44:12,470 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 268 treesize of output 244 [2022-01-18 01:44:12,481 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:44:12,482 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 244 treesize of output 196 [2022-01-18 01:44:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:14,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523581986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:44:14,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:44:14,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 64 [2022-01-18 01:44:14,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900162777] [2022-01-18 01:44:14,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:44:14,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-18 01:44:14,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:14,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-18 01:44:14,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=3751, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 01:44:14,413 INFO L87 Difference]: Start difference. First operand 18573 states and 65920 transitions. Second operand has 64 states, 64 states have (on average 9.546875) internal successors, (611), 64 states have internal predecessors, (611), 0 states have call successors, (0), 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 01:44:24,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:24,812 INFO L93 Difference]: Finished difference Result 68444 states and 248599 transitions. [2022-01-18 01:44:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 01:44:24,812 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 9.546875) internal successors, (611), 64 states have internal predecessors, (611), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:24,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:25,353 INFO L225 Difference]: With dead ends: 68444 [2022-01-18 01:44:25,353 INFO L226 Difference]: Without dead ends: 68444 [2022-01-18 01:44:25,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 448 SyntacticMatches, 16 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 8398 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3412, Invalid=23320, Unknown=0, NotChecked=0, Total=26732 [2022-01-18 01:44:25,368 INFO L933 BasicCegarLoop]: 293 mSDtfsCounter, 6489 mSDsluCounter, 12919 mSDsCounter, 0 mSdLazyCounter, 3977 mSolverCounterSat, 403 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6489 SdHoareTripleChecker+Valid, 12218 SdHoareTripleChecker+Invalid, 5577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 3977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1197 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:25,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6489 Valid, 12218 Invalid, 5577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 3977 Invalid, 0 Unknown, 1197 Unchecked, 1.9s Time] [2022-01-18 01:44:25,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68444 states. [2022-01-18 01:44:26,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68444 to 22123. [2022-01-18 01:44:26,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22123 states, 22122 states have (on average 3.5735918994665945) internal successors, (79055), 22122 states have internal predecessors, (79055), 0 states have call successors, (0), 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 01:44:26,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22123 states to 22123 states and 79055 transitions. [2022-01-18 01:44:26,533 INFO L78 Accepts]: Start accepts. Automaton has 22123 states and 79055 transitions. Word has length 234 [2022-01-18 01:44:26,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:26,535 INFO L470 AbstractCegarLoop]: Abstraction has 22123 states and 79055 transitions. [2022-01-18 01:44:26,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 9.546875) internal successors, (611), 64 states have internal predecessors, (611), 0 states have call successors, (0), 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 01:44:26,535 INFO L276 IsEmpty]: Start isEmpty. Operand 22123 states and 79055 transitions. [2022-01-18 01:44:26,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:44:26,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:26,598 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:26,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 01:44:26,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:26,812 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 01:44:26,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:26,813 INFO L85 PathProgramCache]: Analyzing trace with hash -61692653, now seen corresponding path program 5 times [2022-01-18 01:44:26,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:26,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29679387] [2022-01-18 01:44:26,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:26,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:27,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:27,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:27,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29679387] [2022-01-18 01:44:27,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29679387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:27,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289382386] [2022-01-18 01:44:27,224 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:44:27,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:27,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:27,226 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 01:44:27,228 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 01:44:27,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:44:27,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:44:27,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 01:44:27,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:27,462 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 01:44:27,483 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 01:44:27,484 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 01:44:27,624 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-18 01:44:27,625 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 01:44:28,195 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 01:44:28,296 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 01:44:28,333 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-18 01:44:28,333 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 01:44:28,402 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:28,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:44:28,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:44:28,768 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 158 treesize of output 150 [2022-01-18 01:44:28,772 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 65 treesize of output 53 [2022-01-18 01:44:28,775 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 118 treesize of output 94 [2022-01-18 01:44:29,561 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:29,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289382386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:44:29,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:44:29,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-01-18 01:44:29,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235191152] [2022-01-18 01:44:29,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:44:29,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 01:44:29,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:29,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 01:44:29,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=657, Unknown=1, NotChecked=0, Total=756 [2022-01-18 01:44:29,564 INFO L87 Difference]: Start difference. First operand 22123 states and 79055 transitions. Second operand has 28 states, 28 states have (on average 14.464285714285714) internal successors, (405), 28 states have internal predecessors, (405), 0 states have call successors, (0), 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 01:44:30,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:30,318 INFO L93 Difference]: Finished difference Result 30394 states and 109876 transitions. [2022-01-18 01:44:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 01:44:30,318 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 14.464285714285714) internal successors, (405), 28 states have internal predecessors, (405), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:30,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:30,433 INFO L225 Difference]: With dead ends: 30394 [2022-01-18 01:44:30,433 INFO L226 Difference]: Without dead ends: 30394 [2022-01-18 01:44:30,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=275, Invalid=1794, Unknown=1, NotChecked=0, Total=2070 [2022-01-18 01:44:30,441 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 893 mSDsluCounter, 2846 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 893 SdHoareTripleChecker+Valid, 2942 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:30,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [893 Valid, 2942 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 482 Invalid, 0 Unknown, 139 Unchecked, 0.2s Time] [2022-01-18 01:44:30,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30394 states. [2022-01-18 01:44:31,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30394 to 22035. [2022-01-18 01:44:31,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22035 states, 22034 states have (on average 3.575020422982663) internal successors, (78772), 22034 states have internal predecessors, (78772), 0 states have call successors, (0), 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 01:44:31,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22035 states to 22035 states and 78772 transitions. [2022-01-18 01:44:31,144 INFO L78 Accepts]: Start accepts. Automaton has 22035 states and 78772 transitions. Word has length 234 [2022-01-18 01:44:31,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:31,144 INFO L470 AbstractCegarLoop]: Abstraction has 22035 states and 78772 transitions. [2022-01-18 01:44:31,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 14.464285714285714) internal successors, (405), 28 states have internal predecessors, (405), 0 states have call successors, (0), 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 01:44:31,144 INFO L276 IsEmpty]: Start isEmpty. Operand 22035 states and 78772 transitions. [2022-01-18 01:44:31,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:44:31,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:31,194 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:31,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 01:44:31,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:31,409 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 01:44:31,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:31,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1807720117, now seen corresponding path program 6 times [2022-01-18 01:44:31,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:31,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435959490] [2022-01-18 01:44:31,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:31,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:31,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:31,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:31,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435959490] [2022-01-18 01:44:31,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435959490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:31,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445072968] [2022-01-18 01:44:31,666 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:44:31,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:31,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:31,682 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 01:44:31,729 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 01:44:31,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:44:31,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:44:31,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 01:44:31,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:33,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:44:33,449 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 01:44:33,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:44:33,586 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 01:44:34,186 INFO L353 Elim1Store]: treesize reduction 46, result has 6.1 percent of original size [2022-01-18 01:44:34,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 34 treesize of output 13 [2022-01-18 01:44:34,231 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:34,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:44:34,852 INFO L353 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2022-01-18 01:44:34,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 312 treesize of output 284 [2022-01-18 01:44:34,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:44:34,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 180 [2022-01-18 01:44:34,933 INFO L353 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-01-18 01:44:34,936 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 244 treesize of output 196 [2022-01-18 01:44:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:37,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445072968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:44:37,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:44:37,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 23] total 55 [2022-01-18 01:44:37,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009130858] [2022-01-18 01:44:37,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:44:37,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 01:44:37,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:37,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 01:44:37,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2741, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 01:44:37,165 INFO L87 Difference]: Start difference. First operand 22035 states and 78772 transitions. Second operand has 55 states, 55 states have (on average 10.981818181818182) internal successors, (604), 55 states have internal predecessors, (604), 0 states have call successors, (0), 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 01:44:42,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:42,146 INFO L93 Difference]: Finished difference Result 68006 states and 247302 transitions. [2022-01-18 01:44:42,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 01:44:42,146 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 10.981818181818182) internal successors, (604), 55 states have internal predecessors, (604), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:42,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:42,642 INFO L225 Difference]: With dead ends: 68006 [2022-01-18 01:44:42,642 INFO L226 Difference]: Without dead ends: 68006 [2022-01-18 01:44:42,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 443 SyntacticMatches, 4 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 4057 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1875, Invalid=12645, Unknown=0, NotChecked=0, Total=14520 [2022-01-18 01:44:42,644 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 5816 mSDsluCounter, 9929 mSDsCounter, 0 mSdLazyCounter, 2947 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5816 SdHoareTripleChecker+Valid, 9412 SdHoareTripleChecker+Invalid, 3639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:42,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5816 Valid, 9412 Invalid, 3639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2947 Invalid, 0 Unknown, 480 Unchecked, 1.3s Time] [2022-01-18 01:44:42,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68006 states. [2022-01-18 01:44:43,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68006 to 21522. [2022-01-18 01:44:43,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21522 states, 21521 states have (on average 3.613911992937131) internal successors, (77775), 21521 states have internal predecessors, (77775), 0 states have call successors, (0), 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 01:44:43,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21522 states to 21522 states and 77775 transitions. [2022-01-18 01:44:43,964 INFO L78 Accepts]: Start accepts. Automaton has 21522 states and 77775 transitions. Word has length 234 [2022-01-18 01:44:43,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:43,964 INFO L470 AbstractCegarLoop]: Abstraction has 21522 states and 77775 transitions. [2022-01-18 01:44:43,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 10.981818181818182) internal successors, (604), 55 states have internal predecessors, (604), 0 states have call successors, (0), 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 01:44:43,965 INFO L276 IsEmpty]: Start isEmpty. Operand 21522 states and 77775 transitions. [2022-01-18 01:44:44,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:44:44,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:44,014 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:44,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 01:44:44,227 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,SelfDestructingSolverStorable11 [2022-01-18 01:44:44,228 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 01:44:44,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:44,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1602081261, now seen corresponding path program 7 times [2022-01-18 01:44:44,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:44,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310323186] [2022-01-18 01:44:44,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:44,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:44,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:44,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:44,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:44,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310323186] [2022-01-18 01:44:44,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310323186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:44,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656387350] [2022-01-18 01:44:44,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:44:44,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:44,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:44,474 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 01:44:44,690 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 01:44:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:44,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 55 conjunts are in the unsatisfiable core [2022-01-18 01:44:44,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:44,885 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 01:44:44,909 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-18 01:44:44,909 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 01:44:45,161 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:44:45,161 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 01:44:46,165 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 01:44:46,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:44:46,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 19 treesize of output 21 [2022-01-18 01:44:46,815 INFO L353 Elim1Store]: treesize reduction 48, result has 5.9 percent of original size [2022-01-18 01:44:46,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 13 [2022-01-18 01:44:46,865 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:46,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:44:47,472 INFO L353 Elim1Store]: treesize reduction 39, result has 23.5 percent of original size [2022-01-18 01:44:47,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 320 treesize of output 290 [2022-01-18 01:44:47,480 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-01-18 01:44:47,481 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 274 treesize of output 248 [2022-01-18 01:44:47,487 INFO L353 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-01-18 01:44:47,487 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 248 treesize of output 196 [2022-01-18 01:44:50,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 01:44:50,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656387350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:44:50,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:44:50,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 23] total 55 [2022-01-18 01:44:50,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236560549] [2022-01-18 01:44:50,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:44:50,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 01:44:50,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:50,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 01:44:50,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2752, Unknown=1, NotChecked=0, Total=2970 [2022-01-18 01:44:50,132 INFO L87 Difference]: Start difference. First operand 21522 states and 77775 transitions. Second operand has 55 states, 55 states have (on average 11.0) internal successors, (605), 55 states have internal predecessors, (605), 0 states have call successors, (0), 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 01:44:54,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:54,045 INFO L93 Difference]: Finished difference Result 33402 states and 121191 transitions. [2022-01-18 01:44:54,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 01:44:54,045 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 11.0) internal successors, (605), 55 states have internal predecessors, (605), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:54,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:54,151 INFO L225 Difference]: With dead ends: 33402 [2022-01-18 01:44:54,151 INFO L226 Difference]: Without dead ends: 33402 [2022-01-18 01:44:54,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 435 SyntacticMatches, 6 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3565 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1498, Invalid=10930, Unknown=4, NotChecked=0, Total=12432 [2022-01-18 01:44:54,153 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 5053 mSDsluCounter, 8493 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5053 SdHoareTripleChecker+Valid, 8295 SdHoareTripleChecker+Invalid, 2683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 553 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:54,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5053 Valid, 8295 Invalid, 2683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 1899 Invalid, 0 Unknown, 553 Unchecked, 0.8s Time] [2022-01-18 01:44:54,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33402 states. [2022-01-18 01:44:54,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33402 to 20067. [2022-01-18 01:44:54,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20067 states, 20066 states have (on average 3.6198544802152894) internal successors, (72636), 20066 states have internal predecessors, (72636), 0 states have call successors, (0), 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 01:44:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20067 states to 20067 states and 72636 transitions. [2022-01-18 01:44:54,775 INFO L78 Accepts]: Start accepts. Automaton has 20067 states and 72636 transitions. Word has length 234 [2022-01-18 01:44:54,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:54,775 INFO L470 AbstractCegarLoop]: Abstraction has 20067 states and 72636 transitions. [2022-01-18 01:44:54,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 11.0) internal successors, (605), 55 states have internal predecessors, (605), 0 states have call successors, (0), 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 01:44:54,776 INFO L276 IsEmpty]: Start isEmpty. Operand 20067 states and 72636 transitions. [2022-01-18 01:44:54,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-01-18 01:44:54,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:54,814 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:54,836 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 01:44:55,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:55,028 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 01:44:55,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:55,029 INFO L85 PathProgramCache]: Analyzing trace with hash 406767903, now seen corresponding path program 8 times [2022-01-18 01:44:55,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:55,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534191247] [2022-01-18 01:44:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:55,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:55,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:55,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:55,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534191247] [2022-01-18 01:44:55,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534191247] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:44:55,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:44:55,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 01:44:55,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725248541] [2022-01-18 01:44:55,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:44:55,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 01:44:55,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:55,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 01:44:55,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 01:44:55,338 INFO L87 Difference]: Start difference. First operand 20067 states and 72636 transitions. Second operand has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 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 01:44:55,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:55,398 INFO L93 Difference]: Finished difference Result 9651 states and 33569 transitions. [2022-01-18 01:44:55,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 01:44:55,399 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 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 234 [2022-01-18 01:44:55,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:55,422 INFO L225 Difference]: With dead ends: 9651 [2022-01-18 01:44:55,422 INFO L226 Difference]: Without dead ends: 9651 [2022-01-18 01:44:55,422 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 01:44:55,423 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 22 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:55,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 385 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 01:44:55,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9651 states. [2022-01-18 01:44:55,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9651 to 8964. [2022-01-18 01:44:55,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8964 states, 8963 states have (on average 3.53464241883298) internal successors, (31681), 8963 states have internal predecessors, (31681), 0 states have call successors, (0), 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 01:44:55,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8964 states to 8964 states and 31681 transitions. [2022-01-18 01:44:55,571 INFO L78 Accepts]: Start accepts. Automaton has 8964 states and 31681 transitions. Word has length 234 [2022-01-18 01:44:55,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:55,572 INFO L470 AbstractCegarLoop]: Abstraction has 8964 states and 31681 transitions. [2022-01-18 01:44:55,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 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 01:44:55,572 INFO L276 IsEmpty]: Start isEmpty. Operand 8964 states and 31681 transitions. [2022-01-18 01:44:55,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-01-18 01:44:55,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:55,587 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:55,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 01:44:55,588 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 01:44:55,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash 298524689, now seen corresponding path program 1 times [2022-01-18 01:44:55,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:55,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101817360] [2022-01-18 01:44:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:55,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:55,663 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 01:44:55,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:55,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101817360] [2022-01-18 01:44:55,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101817360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:55,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895226802] [2022-01-18 01:44:55,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:55,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:55,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:55,665 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 01:44:55,666 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 01:44:55,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:55,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 01:44:55,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:56,273 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:44:56,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:44:56,910 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:44:56,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895226802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:44:56,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:44:56,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 22 [2022-01-18 01:44:56,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167827013] [2022-01-18 01:44:56,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:44:56,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 01:44:56,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:44:56,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 01:44:56,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-01-18 01:44:56,912 INFO L87 Difference]: Start difference. First operand 8964 states and 31681 transitions. Second operand has 22 states, 22 states have (on average 19.863636363636363) internal successors, (437), 22 states have internal predecessors, (437), 0 states have call successors, (0), 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 01:44:57,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:44:57,686 INFO L93 Difference]: Finished difference Result 47563 states and 171661 transitions. [2022-01-18 01:44:57,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 01:44:57,686 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 19.863636363636363) internal successors, (437), 22 states have internal predecessors, (437), 0 states have call successors, (0), 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 239 [2022-01-18 01:44:57,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:44:57,831 INFO L225 Difference]: With dead ends: 47563 [2022-01-18 01:44:57,832 INFO L226 Difference]: Without dead ends: 39913 [2022-01-18 01:44:57,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=376, Invalid=1346, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 01:44:57,835 INFO L933 BasicCegarLoop]: 254 mSDtfsCounter, 1787 mSDsluCounter, 2517 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1787 SdHoareTripleChecker+Valid, 2639 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:44:57,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1787 Valid, 2639 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 01:44:57,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39913 states. [2022-01-18 01:44:58,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39913 to 23567. [2022-01-18 01:44:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23567 states, 23566 states have (on average 3.6736399898158365) internal successors, (86573), 23566 states have internal predecessors, (86573), 0 states have call successors, (0), 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 01:44:58,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23567 states to 23567 states and 86573 transitions. [2022-01-18 01:44:58,851 INFO L78 Accepts]: Start accepts. Automaton has 23567 states and 86573 transitions. Word has length 239 [2022-01-18 01:44:58,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:44:58,851 INFO L470 AbstractCegarLoop]: Abstraction has 23567 states and 86573 transitions. [2022-01-18 01:44:58,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 19.863636363636363) internal successors, (437), 22 states have internal predecessors, (437), 0 states have call successors, (0), 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 01:44:58,851 INFO L276 IsEmpty]: Start isEmpty. Operand 23567 states and 86573 transitions. [2022-01-18 01:44:58,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-01-18 01:44:58,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:44:58,906 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:44:58,930 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 01:44:59,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:59,118 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 01:44:59,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:44:59,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1882916937, now seen corresponding path program 2 times [2022-01-18 01:44:59,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:44:59,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307771568] [2022-01-18 01:44:59,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:44:59,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:44:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:44:59,311 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:44:59,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:44:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307771568] [2022-01-18 01:44:59,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307771568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:44:59,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277353515] [2022-01-18 01:44:59,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:44:59,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:44:59,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:44:59,316 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 01:44:59,325 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 01:44:59,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:44:59,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:44:59,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 01:44:59,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:44:59,913 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:44:59,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:45:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:45:00,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277353515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:45:00,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:45:00,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 23 [2022-01-18 01:45:00,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676003156] [2022-01-18 01:45:00,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:45:00,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 01:45:00,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:45:00,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 01:45:00,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-01-18 01:45:00,636 INFO L87 Difference]: Start difference. First operand 23567 states and 86573 transitions. Second operand has 23 states, 23 states have (on average 16.73913043478261) internal successors, (385), 23 states have internal predecessors, (385), 0 states have call successors, (0), 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 01:45:01,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:45:01,078 INFO L93 Difference]: Finished difference Result 27599 states and 98124 transitions. [2022-01-18 01:45:01,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 01:45:01,079 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 16.73913043478261) internal successors, (385), 23 states have internal predecessors, (385), 0 states have call successors, (0), 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 239 [2022-01-18 01:45:01,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:45:01,138 INFO L225 Difference]: With dead ends: 27599 [2022-01-18 01:45:01,138 INFO L226 Difference]: Without dead ends: 19873 [2022-01-18 01:45:01,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=918, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 01:45:01,140 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 1138 mSDsluCounter, 2337 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1138 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:45:01,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1138 Valid, 2387 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 01:45:01,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19873 states. [2022-01-18 01:45:01,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19873 to 19012. [2022-01-18 01:45:01,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19012 states, 19011 states have (on average 3.6801325548366735) internal successors, (69963), 19011 states have internal predecessors, (69963), 0 states have call successors, (0), 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 01:45:01,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19012 states to 19012 states and 69963 transitions. [2022-01-18 01:45:01,662 INFO L78 Accepts]: Start accepts. Automaton has 19012 states and 69963 transitions. Word has length 239 [2022-01-18 01:45:01,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:45:01,663 INFO L470 AbstractCegarLoop]: Abstraction has 19012 states and 69963 transitions. [2022-01-18 01:45:01,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 16.73913043478261) internal successors, (385), 23 states have internal predecessors, (385), 0 states have call successors, (0), 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 01:45:01,663 INFO L276 IsEmpty]: Start isEmpty. Operand 19012 states and 69963 transitions. [2022-01-18 01:45:01,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-01-18 01:45:01,703 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:45:01,704 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:45:01,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 01:45:01,919 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,SelfDestructingSolverStorable15 [2022-01-18 01:45:01,920 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 01:45:01,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:45:01,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1556211957, now seen corresponding path program 9 times [2022-01-18 01:45:01,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:45:01,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133627887] [2022-01-18 01:45:01,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:45:01,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:45:02,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:45:02,089 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-01-18 01:45:02,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:45:02,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133627887] [2022-01-18 01:45:02,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133627887] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 01:45:02,089 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 01:45:02,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 01:45:02,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012729928] [2022-01-18 01:45:02,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 01:45:02,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 01:45:02,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:45:02,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 01:45:02,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 01:45:02,092 INFO L87 Difference]: Start difference. First operand 19012 states and 69963 transitions. Second operand has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 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 01:45:02,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:45:02,755 INFO L93 Difference]: Finished difference Result 50426 states and 189891 transitions. [2022-01-18 01:45:02,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 01:45:02,755 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 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 241 [2022-01-18 01:45:02,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:45:02,928 INFO L225 Difference]: With dead ends: 50426 [2022-01-18 01:45:02,928 INFO L226 Difference]: Without dead ends: 48752 [2022-01-18 01:45:02,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 01:45:02,929 INFO L933 BasicCegarLoop]: 221 mSDtfsCounter, 111 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:45:02,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 616 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 01:45:02,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48752 states. [2022-01-18 01:45:03,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48752 to 39562. [2022-01-18 01:45:03,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39562 states, 39561 states have (on average 3.8469452238315514) internal successors, (152189), 39561 states have internal predecessors, (152189), 0 states have call successors, (0), 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 01:45:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39562 states to 39562 states and 152189 transitions. [2022-01-18 01:45:04,106 INFO L78 Accepts]: Start accepts. Automaton has 39562 states and 152189 transitions. Word has length 241 [2022-01-18 01:45:04,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:45:04,107 INFO L470 AbstractCegarLoop]: Abstraction has 39562 states and 152189 transitions. [2022-01-18 01:45:04,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.0) internal successors, (232), 4 states have internal predecessors, (232), 0 states have call successors, (0), 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 01:45:04,107 INFO L276 IsEmpty]: Start isEmpty. Operand 39562 states and 152189 transitions. [2022-01-18 01:45:04,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:45:04,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:45:04,187 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:45:04,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 01:45:04,187 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 01:45:04,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:45:04,187 INFO L85 PathProgramCache]: Analyzing trace with hash -873924213, now seen corresponding path program 3 times [2022-01-18 01:45:04,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:45:04,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235372482] [2022-01-18 01:45:04,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:45:04,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:45:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:45:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:45:05,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:45:05,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235372482] [2022-01-18 01:45:05,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235372482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:45:05,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14482961] [2022-01-18 01:45:05,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:45:05,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:45:05,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:45:05,349 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 01:45:05,350 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 01:45:05,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 01:45:05,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:45:05,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 83 conjunts are in the unsatisfiable core [2022-01-18 01:45:05,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:45:08,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:45:08,137 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 01:45:08,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:45:08,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:45:08,867 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:45:08,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-01-18 01:45:12,937 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:45:12,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:45:14,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:45:14,311 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 268 treesize of output 320 [2022-01-18 01:45:14,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:45:14,342 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 208 treesize of output 220 [2022-01-18 01:45:14,350 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 118 treesize of output 94 [2022-01-18 01:45:25,020 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:45:25,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14482961] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:45:25,020 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:45:25,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 40, 40] total 107 [2022-01-18 01:45:25,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657962707] [2022-01-18 01:45:25,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:45:25,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2022-01-18 01:45:25,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:45:25,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2022-01-18 01:45:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=579, Invalid=10761, Unknown=2, NotChecked=0, Total=11342 [2022-01-18 01:45:25,023 INFO L87 Difference]: Start difference. First operand 39562 states and 152189 transitions. Second operand has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 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 01:45:52,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:45:52,265 INFO L93 Difference]: Finished difference Result 47552 states and 174855 transitions. [2022-01-18 01:45:52,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 194 states. [2022-01-18 01:45:52,266 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 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 246 [2022-01-18 01:45:52,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:45:52,437 INFO L225 Difference]: With dead ends: 47552 [2022-01-18 01:45:52,437 INFO L226 Difference]: Without dead ends: 47552 [2022-01-18 01:45:52,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 429 SyntacticMatches, 10 SemanticMatches, 278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24517 ImplicationChecksByTransitivity, 31.2s TimeCoverageRelationStatistics Valid=7565, Invalid=70551, Unknown=4, NotChecked=0, Total=78120 [2022-01-18 01:45:52,441 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 9889 mSDsluCounter, 14022 mSDsCounter, 0 mSdLazyCounter, 3695 mSolverCounterSat, 722 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9889 SdHoareTripleChecker+Valid, 13579 SdHoareTripleChecker+Invalid, 5420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 722 IncrementalHoareTripleChecker+Valid, 3695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1003 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:45:52,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9889 Valid, 13579 Invalid, 5420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [722 Valid, 3695 Invalid, 0 Unknown, 1003 Unchecked, 1.9s Time] [2022-01-18 01:45:52,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47552 states. [2022-01-18 01:45:53,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47552 to 41953. [2022-01-18 01:45:53,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41953 states, 41952 states have (on average 3.776196605644546) internal successors, (158419), 41952 states have internal predecessors, (158419), 0 states have call successors, (0), 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 01:45:53,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41953 states to 41953 states and 158419 transitions. [2022-01-18 01:45:53,396 INFO L78 Accepts]: Start accepts. Automaton has 41953 states and 158419 transitions. Word has length 246 [2022-01-18 01:45:53,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:45:53,397 INFO L470 AbstractCegarLoop]: Abstraction has 41953 states and 158419 transitions. [2022-01-18 01:45:53,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 5.794392523364486) internal successors, (620), 107 states have internal predecessors, (620), 0 states have call successors, (0), 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 01:45:53,397 INFO L276 IsEmpty]: Start isEmpty. Operand 41953 states and 158419 transitions. [2022-01-18 01:45:53,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:45:53,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:45:53,477 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:45:53,494 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 01:45:53,691 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,SelfDestructingSolverStorable17 [2022-01-18 01:45:53,691 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 01:45:53,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:45:53,692 INFO L85 PathProgramCache]: Analyzing trace with hash 754672949, now seen corresponding path program 4 times [2022-01-18 01:45:53,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:45:53,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380692176] [2022-01-18 01:45:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:45:53,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:45:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:45:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:45:55,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:45:55,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380692176] [2022-01-18 01:45:55,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380692176] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:45:55,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23749118] [2022-01-18 01:45:55,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:45:55,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:45:55,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:45:55,642 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 01:45:55,644 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 01:45:55,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:45:55,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:45:55,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 101 conjunts are in the unsatisfiable core [2022-01-18 01:45:55,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:45:59,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:45:59,511 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 01:46:00,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:46:00,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:46:00,055 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:46:00,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 45 [2022-01-18 01:46:00,520 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:46:00,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:46:01,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:46:01,980 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 263 treesize of output 315 [2022-01-18 01:46:02,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:46:02,010 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 203 treesize of output 215 [2022-01-18 01:46:02,020 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 118 treesize of output 94 [2022-01-18 01:46:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:46:08,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23749118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:46:08,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:46:08,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 42, 43] total 121 [2022-01-18 01:46:08,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274036784] [2022-01-18 01:46:08,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:46:08,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2022-01-18 01:46:08,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:46:08,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2022-01-18 01:46:08,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=737, Invalid=13782, Unknown=1, NotChecked=0, Total=14520 [2022-01-18 01:46:08,865 INFO L87 Difference]: Start difference. First operand 41953 states and 158419 transitions. Second operand has 121 states, 121 states have (on average 5.223140495867769) internal successors, (632), 121 states have internal predecessors, (632), 0 states have call successors, (0), 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 01:46:37,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:46:37,238 INFO L93 Difference]: Finished difference Result 49347 states and 179116 transitions. [2022-01-18 01:46:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 01:46:37,238 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 121 states have (on average 5.223140495867769) internal successors, (632), 121 states have internal predecessors, (632), 0 states have call successors, (0), 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 246 [2022-01-18 01:46:37,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:46:37,374 INFO L225 Difference]: With dead ends: 49347 [2022-01-18 01:46:37,375 INFO L226 Difference]: Without dead ends: 48768 [2022-01-18 01:46:37,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 428 SyntacticMatches, 8 SemanticMatches, 308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28238 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=9526, Invalid=86250, Unknown=14, NotChecked=0, Total=95790 [2022-01-18 01:46:37,383 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 12376 mSDsluCounter, 20866 mSDsCounter, 0 mSdLazyCounter, 6554 mSolverCounterSat, 702 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12376 SdHoareTripleChecker+Valid, 19853 SdHoareTripleChecker+Invalid, 9591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 702 IncrementalHoareTripleChecker+Valid, 6554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2335 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 01:46:37,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12376 Valid, 19853 Invalid, 9591 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [702 Valid, 6554 Invalid, 0 Unknown, 2335 Unchecked, 2.9s Time] [2022-01-18 01:46:37,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48768 states. [2022-01-18 01:46:38,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48768 to 41956. [2022-01-18 01:46:38,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41956 states, 41955 states have (on average 3.7787391252532476) internal successors, (158537), 41955 states have internal predecessors, (158537), 0 states have call successors, (0), 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 01:46:38,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41956 states to 41956 states and 158537 transitions. [2022-01-18 01:46:38,398 INFO L78 Accepts]: Start accepts. Automaton has 41956 states and 158537 transitions. Word has length 246 [2022-01-18 01:46:38,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:46:38,399 INFO L470 AbstractCegarLoop]: Abstraction has 41956 states and 158537 transitions. [2022-01-18 01:46:38,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 5.223140495867769) internal successors, (632), 121 states have internal predecessors, (632), 0 states have call successors, (0), 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 01:46:38,399 INFO L276 IsEmpty]: Start isEmpty. Operand 41956 states and 158537 transitions. [2022-01-18 01:46:38,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:46:38,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:46:38,476 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:46:38,497 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 01:46:38,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:46:38,694 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 01:46:38,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:46:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1739793713, now seen corresponding path program 5 times [2022-01-18 01:46:38,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:46:38,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638619944] [2022-01-18 01:46:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:46:38,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:46:38,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:46:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:46:39,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:46:39,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638619944] [2022-01-18 01:46:39,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638619944] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:46:39,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349473254] [2022-01-18 01:46:39,644 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:46:39,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:46:39,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:46:39,645 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 01:46:39,646 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 01:46:39,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:46:39,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:46:39,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 139 conjunts are in the unsatisfiable core [2022-01-18 01:46:39,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:46:40,473 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 01:46:40,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2022-01-18 01:46:41,604 INFO L353 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-01-18 01:46:41,604 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 01:46:41,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 01:46:42,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 01:46:43,236 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:46:43,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 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 01:46:43,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 01:46:44,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 01:46:44,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:46:44,750 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 19 treesize of output 21 [2022-01-18 01:46:45,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:46:45,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:46:45,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 47 [2022-01-18 01:46:47,045 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:46:47,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:48:14,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:14,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 213 treesize of output 153 [2022-01-18 01:48:14,756 INFO L353 Elim1Store]: treesize reduction 47, result has 7.8 percent of original size [2022-01-18 01:48:14,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 39205 treesize of output 38489 [2022-01-18 01:48:15,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:48:15,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:15,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37263 treesize of output 31244 [2022-01-18 01:48:15,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:48:15,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:15,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 32251 treesize of output 30672 [2022-01-18 01:48:15,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:48:15,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:15,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 30829 treesize of output 27642 [2022-01-18 01:48:15,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:48:15,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:48:15,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:15,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 27445 treesize of output 26410 [2022-01-18 01:48:15,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:48:15,789 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 9180 treesize of output 7371 [2022-01-18 01:50:23,266 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 01:50:23,268 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 48 treesize of output 48 [2022-01-18 01:50:23,810 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 01:50:23,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349473254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:50:23,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:50:23,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 47, 48] total 123 [2022-01-18 01:50:23,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110622832] [2022-01-18 01:50:23,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:50:23,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 123 states [2022-01-18 01:50:23,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:50:23,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2022-01-18 01:50:23,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=14126, Unknown=72, NotChecked=0, Total=15006 [2022-01-18 01:50:23,813 INFO L87 Difference]: Start difference. First operand 41956 states and 158537 transitions. Second operand has 123 states, 123 states have (on average 5.170731707317073) internal successors, (636), 123 states have internal predecessors, (636), 0 states have call successors, (0), 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 01:50:42,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:50:42,015 INFO L93 Difference]: Finished difference Result 46986 states and 174343 transitions. [2022-01-18 01:50:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 01:50:42,015 INFO L78 Accepts]: Start accepts. Automaton has has 123 states, 123 states have (on average 5.170731707317073) internal successors, (636), 123 states have internal predecessors, (636), 0 states have call successors, (0), 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 246 [2022-01-18 01:50:42,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:50:42,150 INFO L225 Difference]: With dead ends: 46986 [2022-01-18 01:50:42,151 INFO L226 Difference]: Without dead ends: 46986 [2022-01-18 01:50:42,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 654 GetRequests, 412 SyntacticMatches, 21 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 16729 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=3994, Invalid=45428, Unknown=84, NotChecked=0, Total=49506 [2022-01-18 01:50:42,154 INFO L933 BasicCegarLoop]: 285 mSDtfsCounter, 4813 mSDsluCounter, 17155 mSDsCounter, 0 mSdLazyCounter, 2126 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4813 SdHoareTripleChecker+Valid, 16799 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3212 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 01:50:42,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4813 Valid, 16799 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2126 Invalid, 0 Unknown, 3212 Unchecked, 1.0s Time] [2022-01-18 01:50:42,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46986 states. [2022-01-18 01:50:42,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46986 to 42451. [2022-01-18 01:50:42,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42451 states, 42450 states have (on average 3.770294464075383) internal successors, (160049), 42450 states have internal predecessors, (160049), 0 states have call successors, (0), 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 01:50:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42451 states to 42451 states and 160049 transitions. [2022-01-18 01:50:43,044 INFO L78 Accepts]: Start accepts. Automaton has 42451 states and 160049 transitions. Word has length 246 [2022-01-18 01:50:43,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:50:43,044 INFO L470 AbstractCegarLoop]: Abstraction has 42451 states and 160049 transitions. [2022-01-18 01:50:43,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 123 states, 123 states have (on average 5.170731707317073) internal successors, (636), 123 states have internal predecessors, (636), 0 states have call successors, (0), 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 01:50:43,044 INFO L276 IsEmpty]: Start isEmpty. Operand 42451 states and 160049 transitions. [2022-01-18 01:50:43,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:50:43,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:50:43,124 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:50:43,142 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 01:50:43,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:50:43,341 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 01:50:43,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:50:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash -111196551, now seen corresponding path program 6 times [2022-01-18 01:50:43,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:50:43,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080739] [2022-01-18 01:50:43,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:50:43,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:50:43,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:50:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:50:45,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:50:45,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080739] [2022-01-18 01:50:45,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:50:45,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963720207] [2022-01-18 01:50:45,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:50:45,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:50:45,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:50:45,503 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 01:50:45,504 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 01:50:45,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:50:45,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:50:45,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 82 conjunts are in the unsatisfiable core [2022-01-18 01:50:45,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:50:49,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:50:49,082 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 01:50:49,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:50:49,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:50:49,658 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:50:49,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-01-18 01:50:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:50:50,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:50:51,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:50:51,202 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 185 treesize of output 245 [2022-01-18 01:50:51,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:50:51,221 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 106 treesize of output 124 [2022-01-18 01:50:51,229 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 54 treesize of output 42 [2022-01-18 01:51:03,680 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:51:03,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963720207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:51:03,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:51:03,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 38, 40] total 114 [2022-01-18 01:51:03,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868802796] [2022-01-18 01:51:03,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:51:03,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2022-01-18 01:51:03,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:51:03,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2022-01-18 01:51:03,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=614, Invalid=12263, Unknown=5, NotChecked=0, Total=12882 [2022-01-18 01:51:03,684 INFO L87 Difference]: Start difference. First operand 42451 states and 160049 transitions. Second operand has 114 states, 114 states have (on average 5.447368421052632) internal successors, (621), 114 states have internal predecessors, (621), 0 states have call successors, (0), 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 01:51:27,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:51:27,941 INFO L93 Difference]: Finished difference Result 50021 states and 183024 transitions. [2022-01-18 01:51:27,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2022-01-18 01:51:27,941 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 114 states have (on average 5.447368421052632) internal successors, (621), 114 states have internal predecessors, (621), 0 states have call successors, (0), 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 246 [2022-01-18 01:51:27,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:51:28,080 INFO L225 Difference]: With dead ends: 50021 [2022-01-18 01:51:28,080 INFO L226 Difference]: Without dead ends: 48743 [2022-01-18 01:51:28,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 431 SyntacticMatches, 15 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22402 ImplicationChecksByTransitivity, 27.1s TimeCoverageRelationStatistics Valid=7121, Invalid=66578, Unknown=13, NotChecked=0, Total=73712 [2022-01-18 01:51:28,087 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 13212 mSDsluCounter, 16624 mSDsCounter, 0 mSdLazyCounter, 4448 mSolverCounterSat, 764 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13212 SdHoareTripleChecker+Valid, 15678 SdHoareTripleChecker+Invalid, 7344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 764 IncrementalHoareTripleChecker+Valid, 4448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2132 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 01:51:28,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13212 Valid, 15678 Invalid, 7344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [764 Valid, 4448 Invalid, 0 Unknown, 2132 Unchecked, 2.1s Time] [2022-01-18 01:51:28,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48743 states. [2022-01-18 01:51:28,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48743 to 42857. [2022-01-18 01:51:29,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42857 states, 42856 states have (on average 3.766030427478066) internal successors, (161397), 42856 states have internal predecessors, (161397), 0 states have call successors, (0), 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 01:51:29,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42857 states to 42857 states and 161397 transitions. [2022-01-18 01:51:29,400 INFO L78 Accepts]: Start accepts. Automaton has 42857 states and 161397 transitions. Word has length 246 [2022-01-18 01:51:29,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:51:29,401 INFO L470 AbstractCegarLoop]: Abstraction has 42857 states and 161397 transitions. [2022-01-18 01:51:29,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 5.447368421052632) internal successors, (621), 114 states have internal predecessors, (621), 0 states have call successors, (0), 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 01:51:29,401 INFO L276 IsEmpty]: Start isEmpty. Operand 42857 states and 161397 transitions. [2022-01-18 01:51:29,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:51:29,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:51:29,498 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:29,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 01:51:29,703 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,SelfDestructingSolverStorable20 [2022-01-18 01:51:29,703 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 01:51:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:51:29,704 INFO L85 PathProgramCache]: Analyzing trace with hash -350937029, now seen corresponding path program 7 times [2022-01-18 01:51:29,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:51:29,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355179436] [2022-01-18 01:51:29,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:51:29,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:51:29,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:51:31,772 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:51:31,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:51:31,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355179436] [2022-01-18 01:51:31,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355179436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:51:31,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749106983] [2022-01-18 01:51:31,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:51:31,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:51:31,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:51:31,773 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 01:51:31,774 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 01:51:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:51:31,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 102 conjunts are in the unsatisfiable core [2022-01-18 01:51:31,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:51:35,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:51:35,617 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 01:51:36,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:51:36,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:51:36,076 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:51:36,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 45 [2022-01-18 01:51:36,714 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:51:36,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:51:37,819 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-01-18 01:51:37,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 417 treesize of output 483 [2022-01-18 01:51:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:51:37,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:51:37,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 277 treesize of output 309 [2022-01-18 01:51:37,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:51:37,890 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 244 treesize of output 212 [2022-01-18 01:51:58,430 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:51:58,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749106983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:51:58,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:51:58,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 122 [2022-01-18 01:51:58,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432539043] [2022-01-18 01:51:58,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:51:58,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2022-01-18 01:51:58,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:51:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2022-01-18 01:51:58,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=755, Invalid=14006, Unknown=1, NotChecked=0, Total=14762 [2022-01-18 01:51:58,433 INFO L87 Difference]: Start difference. First operand 42857 states and 161397 transitions. Second operand has 122 states, 122 states have (on average 5.098360655737705) internal successors, (622), 122 states have internal predecessors, (622), 0 states have call successors, (0), 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 01:52:36,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:52:36,344 INFO L93 Difference]: Finished difference Result 53945 states and 194401 transitions. [2022-01-18 01:52:36,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2022-01-18 01:52:36,361 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 122 states have (on average 5.098360655737705) internal successors, (622), 122 states have internal predecessors, (622), 0 states have call successors, (0), 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 246 [2022-01-18 01:52:36,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:52:36,513 INFO L225 Difference]: With dead ends: 53945 [2022-01-18 01:52:36,514 INFO L226 Difference]: Without dead ends: 53945 [2022-01-18 01:52:36,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 425 SyntacticMatches, 18 SemanticMatches, 317 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 32171 ImplicationChecksByTransitivity, 39.9s TimeCoverageRelationStatistics Valid=10328, Invalid=91093, Unknown=21, NotChecked=0, Total=101442 [2022-01-18 01:52:36,521 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 12529 mSDsluCounter, 20163 mSDsCounter, 0 mSdLazyCounter, 5986 mSolverCounterSat, 815 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12529 SdHoareTripleChecker+Valid, 19343 SdHoareTripleChecker+Invalid, 9343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 815 IncrementalHoareTripleChecker+Valid, 5986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2542 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:52:36,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12529 Valid, 19343 Invalid, 9343 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [815 Valid, 5986 Invalid, 0 Unknown, 2542 Unchecked, 2.8s Time] [2022-01-18 01:52:36,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53945 states. [2022-01-18 01:52:37,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53945 to 45001. [2022-01-18 01:52:37,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45001 states, 45000 states have (on average 3.7346222222222223) internal successors, (168058), 45000 states have internal predecessors, (168058), 0 states have call successors, (0), 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 01:52:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45001 states to 45001 states and 168058 transitions. [2022-01-18 01:52:37,575 INFO L78 Accepts]: Start accepts. Automaton has 45001 states and 168058 transitions. Word has length 246 [2022-01-18 01:52:37,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:52:37,575 INFO L470 AbstractCegarLoop]: Abstraction has 45001 states and 168058 transitions. [2022-01-18 01:52:37,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 5.098360655737705) internal successors, (622), 122 states have internal predecessors, (622), 0 states have call successors, (0), 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 01:52:37,576 INFO L276 IsEmpty]: Start isEmpty. Operand 45001 states and 168058 transitions. [2022-01-18 01:52:37,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:52:37,659 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:52:37,659 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:52:37,675 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 01:52:37,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 01:52:37,864 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 01:52:37,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:52:37,864 INFO L85 PathProgramCache]: Analyzing trace with hash -808155429, now seen corresponding path program 8 times [2022-01-18 01:52:37,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:52:37,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610074984] [2022-01-18 01:52:37,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:52:37,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:52:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:52:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:52:38,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:52:38,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610074984] [2022-01-18 01:52:38,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610074984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:52:38,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126208766] [2022-01-18 01:52:38,470 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:52:38,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:52:38,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:52:38,471 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 01:52:38,472 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 01:52:38,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:52:38,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:52:38,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 91 conjunts are in the unsatisfiable core [2022-01-18 01:52:38,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:52:41,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:52:41,462 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 01:52:42,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:52:42,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:52:42,166 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:52:42,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-01-18 01:52:46,534 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-01-18 01:52:46,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 46 treesize of output 36 [2022-01-18 01:52:46,580 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:52:46,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:52:47,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:52:47,582 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 263 treesize of output 315 [2022-01-18 01:52:47,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:52:47,599 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 139 treesize of output 151 [2022-01-18 01:52:47,605 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 118 treesize of output 94 [2022-01-18 01:52:57,802 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:52:57,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126208766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:52:57,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:52:57,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 40, 40] total 95 [2022-01-18 01:52:57,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937231413] [2022-01-18 01:52:57,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:52:57,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-01-18 01:52:57,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:52:57,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-01-18 01:52:57,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=535, Invalid=8392, Unknown=3, NotChecked=0, Total=8930 [2022-01-18 01:52:57,804 INFO L87 Difference]: Start difference. First operand 45001 states and 168058 transitions. Second operand has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 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 01:53:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:53:34,015 INFO L93 Difference]: Finished difference Result 54767 states and 198361 transitions. [2022-01-18 01:53:34,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2022-01-18 01:53:34,016 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 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 246 [2022-01-18 01:53:34,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:53:34,211 INFO L225 Difference]: With dead ends: 54767 [2022-01-18 01:53:34,212 INFO L226 Difference]: Without dead ends: 54767 [2022-01-18 01:53:34,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 815 GetRequests, 454 SyntacticMatches, 53 SemanticMatches, 308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40859 ImplicationChecksByTransitivity, 39.1s TimeCoverageRelationStatistics Valid=9684, Invalid=86097, Unknown=9, NotChecked=0, Total=95790 [2022-01-18 01:53:34,215 INFO L933 BasicCegarLoop]: 241 mSDtfsCounter, 15176 mSDsluCounter, 13393 mSDsCounter, 0 mSdLazyCounter, 3398 mSolverCounterSat, 1467 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15176 SdHoareTripleChecker+Valid, 12991 SdHoareTripleChecker+Invalid, 6512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1467 IncrementalHoareTripleChecker+Valid, 3398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1647 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 01:53:34,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15176 Valid, 12991 Invalid, 6512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1467 Valid, 3398 Invalid, 0 Unknown, 1647 Unchecked, 2.2s Time] [2022-01-18 01:53:34,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54767 states. [2022-01-18 01:53:35,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54767 to 47770. [2022-01-18 01:53:35,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47770 states, 47769 states have (on average 3.698381795725261) internal successors, (176668), 47769 states have internal predecessors, (176668), 0 states have call successors, (0), 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 01:53:35,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47770 states to 47770 states and 176668 transitions. [2022-01-18 01:53:35,305 INFO L78 Accepts]: Start accepts. Automaton has 47770 states and 176668 transitions. Word has length 246 [2022-01-18 01:53:35,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:53:35,305 INFO L470 AbstractCegarLoop]: Abstraction has 47770 states and 176668 transitions. [2022-01-18 01:53:35,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.389473684210526) internal successors, (607), 95 states have internal predecessors, (607), 0 states have call successors, (0), 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 01:53:35,305 INFO L276 IsEmpty]: Start isEmpty. Operand 47770 states and 176668 transitions. [2022-01-18 01:53:35,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:53:35,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:53:35,673 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:53:35,691 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 01:53:35,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:53:35,883 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 01:53:35,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:53:35,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1068162757, now seen corresponding path program 9 times [2022-01-18 01:53:35,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:53:35,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030782829] [2022-01-18 01:53:35,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:53:35,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:53:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:53:36,813 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:53:36,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:53:36,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030782829] [2022-01-18 01:53:36,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030782829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:53:36,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577308689] [2022-01-18 01:53:36,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 01:53:36,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:53:36,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:53:36,815 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 01:53:36,816 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 01:53:37,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 01:53:37,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:53:37,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 69 conjunts are in the unsatisfiable core [2022-01-18 01:53:37,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:53:39,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:53:39,107 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 01:53:39,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:53:39,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:53:39,507 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:53:39,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-01-18 01:53:39,821 INFO L353 Elim1Store]: treesize reduction 20, result has 66.1 percent of original size [2022-01-18 01:53:39,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 57 treesize of output 53 [2022-01-18 01:53:39,876 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:53:39,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:53:40,937 INFO L353 Elim1Store]: treesize reduction 28, result has 84.7 percent of original size [2022-01-18 01:53:40,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 344 treesize of output 433 [2022-01-18 01:53:40,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:53:40,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 211 treesize of output 267 [2022-01-18 01:53:40,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:53:40,980 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 178 treesize of output 157 [2022-01-18 01:54:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:54:00,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577308689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:54:00,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:54:00,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 87 [2022-01-18 01:54:00,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246981455] [2022-01-18 01:54:00,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:54:00,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-01-18 01:54:00,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:54:00,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-01-18 01:54:00,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=7048, Unknown=11, NotChecked=0, Total=7482 [2022-01-18 01:54:00,498 INFO L87 Difference]: Start difference. First operand 47770 states and 176668 transitions. Second operand has 87 states, 87 states have (on average 6.908045977011494) internal successors, (601), 87 states have internal predecessors, (601), 0 states have call successors, (0), 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 01:54:15,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:54:15,228 INFO L93 Difference]: Finished difference Result 58664 states and 210715 transitions. [2022-01-18 01:54:15,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2022-01-18 01:54:15,232 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 6.908045977011494) internal successors, (601), 87 states have internal predecessors, (601), 0 states have call successors, (0), 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 246 [2022-01-18 01:54:15,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:54:15,442 INFO L225 Difference]: With dead ends: 58664 [2022-01-18 01:54:15,442 INFO L226 Difference]: Without dead ends: 58664 [2022-01-18 01:54:15,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 449 SyntacticMatches, 3 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12886 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=4482, Invalid=44120, Unknown=18, NotChecked=0, Total=48620 [2022-01-18 01:54:15,445 INFO L933 BasicCegarLoop]: 270 mSDtfsCounter, 6704 mSDsluCounter, 14809 mSDsCounter, 0 mSdLazyCounter, 4536 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6704 SdHoareTripleChecker+Valid, 14134 SdHoareTripleChecker+Invalid, 6412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 4536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1491 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:54:15,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6704 Valid, 14134 Invalid, 6412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 4536 Invalid, 0 Unknown, 1491 Unchecked, 1.8s Time] [2022-01-18 01:54:15,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58664 states. [2022-01-18 01:54:16,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58664 to 46737. [2022-01-18 01:54:16,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46737 states, 46736 states have (on average 3.7105871276959945) internal successors, (173418), 46736 states have internal predecessors, (173418), 0 states have call successors, (0), 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 01:54:16,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46737 states to 46737 states and 173418 transitions. [2022-01-18 01:54:16,709 INFO L78 Accepts]: Start accepts. Automaton has 46737 states and 173418 transitions. Word has length 246 [2022-01-18 01:54:16,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:54:16,710 INFO L470 AbstractCegarLoop]: Abstraction has 46737 states and 173418 transitions. [2022-01-18 01:54:16,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 6.908045977011494) internal successors, (601), 87 states have internal predecessors, (601), 0 states have call successors, (0), 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 01:54:16,710 INFO L276 IsEmpty]: Start isEmpty. Operand 46737 states and 173418 transitions. [2022-01-18 01:54:16,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:54:16,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:54:16,795 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:16,813 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 01:54:17,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:54:17,011 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 01:54:17,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:54:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash 498569897, now seen corresponding path program 10 times [2022-01-18 01:54:17,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:54:17,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623677145] [2022-01-18 01:54:17,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:54:17,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:54:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:54:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:54:17,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:54:17,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623677145] [2022-01-18 01:54:17,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623677145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:54:17,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991549769] [2022-01-18 01:54:17,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 01:54:17,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:54:17,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:54:17,770 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 01:54:17,770 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 01:54:17,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 01:54:17,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:54:17,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 91 conjunts are in the unsatisfiable core [2022-01-18 01:54:17,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:54:20,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:54:20,293 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 01:54:20,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:54:20,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:54:20,827 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:54:20,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 43 [2022-01-18 01:54:22,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:54:22,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:54:23,313 INFO L353 Elim1Store]: treesize reduction 40, result has 77.7 percent of original size [2022-01-18 01:54:23,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 335 treesize of output 409 [2022-01-18 01:54:23,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 01:54:23,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:54:23,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 267 treesize of output 305 [2022-01-18 01:54:23,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:54:23,357 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 176 treesize of output 156 [2022-01-18 01:56:07,090 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:56:07,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991549769] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:56:07,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:56:07,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 39, 40] total 96 [2022-01-18 01:56:07,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524202496] [2022-01-18 01:56:07,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:56:07,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-01-18 01:56:07,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:56:07,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-01-18 01:56:07,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=8573, Unknown=1, NotChecked=0, Total=9120 [2022-01-18 01:56:07,092 INFO L87 Difference]: Start difference. First operand 46737 states and 173418 transitions. Second operand has 96 states, 96 states have (on average 6.458333333333333) internal successors, (620), 96 states have internal predecessors, (620), 0 states have call successors, (0), 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 01:56:18,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:56:18,763 INFO L93 Difference]: Finished difference Result 61258 states and 224815 transitions. [2022-01-18 01:56:18,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 01:56:18,763 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 6.458333333333333) internal successors, (620), 96 states have internal predecessors, (620), 0 states have call successors, (0), 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 246 [2022-01-18 01:56:18,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:56:18,947 INFO L225 Difference]: With dead ends: 61258 [2022-01-18 01:56:18,948 INFO L226 Difference]: Without dead ends: 61255 [2022-01-18 01:56:18,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 436 SyntacticMatches, 6 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13561 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=4697, Invalid=41312, Unknown=1, NotChecked=0, Total=46010 [2022-01-18 01:56:18,950 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 8298 mSDsluCounter, 13394 mSDsCounter, 0 mSdLazyCounter, 3116 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8298 SdHoareTripleChecker+Valid, 12881 SdHoareTripleChecker+Invalid, 4857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 3116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1397 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 01:56:18,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8298 Valid, 12881 Invalid, 4857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 3116 Invalid, 0 Unknown, 1397 Unchecked, 1.3s Time] [2022-01-18 01:56:19,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61255 states. [2022-01-18 01:56:19,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61255 to 47717. [2022-01-18 01:56:19,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47717 states, 47716 states have (on average 3.6948193478078633) internal successors, (176302), 47716 states have internal predecessors, (176302), 0 states have call successors, (0), 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 01:56:20,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47717 states to 47717 states and 176302 transitions. [2022-01-18 01:56:20,050 INFO L78 Accepts]: Start accepts. Automaton has 47717 states and 176302 transitions. Word has length 246 [2022-01-18 01:56:20,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:56:20,050 INFO L470 AbstractCegarLoop]: Abstraction has 47717 states and 176302 transitions. [2022-01-18 01:56:20,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 6.458333333333333) internal successors, (620), 96 states have internal predecessors, (620), 0 states have call successors, (0), 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 01:56:20,050 INFO L276 IsEmpty]: Start isEmpty. Operand 47717 states and 176302 transitions. [2022-01-18 01:56:20,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:56:20,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:56:20,138 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:56:20,154 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 01:56:20,353 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,SelfDestructingSolverStorable24 [2022-01-18 01:56:20,353 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 01:56:20,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:56:20,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1104824837, now seen corresponding path program 11 times [2022-01-18 01:56:20,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:56:20,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600423091] [2022-01-18 01:56:20,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:56:20,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:56:20,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:56:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:56:20,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:56:20,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600423091] [2022-01-18 01:56:20,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600423091] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:56:20,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385481155] [2022-01-18 01:56:20,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 01:56:20,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:56:20,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:56:20,719 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 01:56:20,744 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 01:56:20,937 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 01:56:20,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:56:20,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 74 conjunts are in the unsatisfiable core [2022-01-18 01:56:20,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:56:20,970 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 01:56:20,996 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-01-18 01:56:20,996 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 01:56:21,119 INFO L353 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2022-01-18 01:56:21,120 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 01:56:22,170 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 01:56:22,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:56:22,475 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:56:22,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-01-18 01:56:22,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:56:22,637 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 32 [2022-01-18 01:56:22,710 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:56:22,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:56:23,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:56:23,136 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 190 treesize of output 250 [2022-01-18 01:56:23,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:56:23,153 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 111 treesize of output 129 [2022-01-18 01:56:23,168 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 54 treesize of output 42 [2022-01-18 01:56:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:56:25,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385481155] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:56:25,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:56:25,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 23] total 63 [2022-01-18 01:56:25,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079220593] [2022-01-18 01:56:25,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:56:25,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-18 01:56:25,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:56:25,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-18 01:56:25,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=3682, Unknown=2, NotChecked=0, Total=3906 [2022-01-18 01:56:25,877 INFO L87 Difference]: Start difference. First operand 47717 states and 176302 transitions. Second operand has 63 states, 63 states have (on average 8.666666666666666) internal successors, (546), 63 states have internal predecessors, (546), 0 states have call successors, (0), 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 01:56:27,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:56:27,969 INFO L93 Difference]: Finished difference Result 65030 states and 237350 transitions. [2022-01-18 01:56:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 01:56:27,970 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 8.666666666666666) internal successors, (546), 63 states have internal predecessors, (546), 0 states have call successors, (0), 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 246 [2022-01-18 01:56:27,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:56:28,181 INFO L225 Difference]: With dead ends: 65030 [2022-01-18 01:56:28,181 INFO L226 Difference]: Without dead ends: 65030 [2022-01-18 01:56:28,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 454 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2191 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=971, Invalid=7768, Unknown=3, NotChecked=0, Total=8742 [2022-01-18 01:56:28,182 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 1661 mSDsluCounter, 7721 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1661 SdHoareTripleChecker+Valid, 7679 SdHoareTripleChecker+Invalid, 1854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 450 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 01:56:28,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1661 Valid, 7679 Invalid, 1854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1309 Invalid, 0 Unknown, 450 Unchecked, 0.6s Time] [2022-01-18 01:56:28,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65030 states. [2022-01-18 01:56:29,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65030 to 46022. [2022-01-18 01:56:29,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46022 states, 46021 states have (on average 3.7194107038091304) internal successors, (171171), 46021 states have internal predecessors, (171171), 0 states have call successors, (0), 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 01:56:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46022 states to 46022 states and 171171 transitions. [2022-01-18 01:56:29,487 INFO L78 Accepts]: Start accepts. Automaton has 46022 states and 171171 transitions. Word has length 246 [2022-01-18 01:56:29,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:56:29,487 INFO L470 AbstractCegarLoop]: Abstraction has 46022 states and 171171 transitions. [2022-01-18 01:56:29,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 8.666666666666666) internal successors, (546), 63 states have internal predecessors, (546), 0 states have call successors, (0), 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 01:56:29,487 INFO L276 IsEmpty]: Start isEmpty. Operand 46022 states and 171171 transitions. [2022-01-18 01:56:29,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:56:29,760 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:56:29,760 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:56:29,777 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 01:56:29,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 01:56:29,975 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 01:56:29,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:56:29,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2397729, now seen corresponding path program 12 times [2022-01-18 01:56:29,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:56:29,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483701566] [2022-01-18 01:56:29,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:56:29,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:56:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:56:30,312 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:56:30,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:56:30,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483701566] [2022-01-18 01:56:30,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483701566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:56:30,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385640582] [2022-01-18 01:56:30,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 01:56:30,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:56:30,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:56:30,314 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 01:56:30,316 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 01:56:30,538 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 01:56:30,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:56:30,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 88 conjunts are in the unsatisfiable core [2022-01-18 01:56:30,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:56:33,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:56:33,369 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 01:56:33,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:56:33,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:56:33,969 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:56:33,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 42 [2022-01-18 01:56:35,417 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:56:35,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:56:36,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:56:36,514 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 263 treesize of output 315 [2022-01-18 01:56:36,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:56:36,533 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 139 treesize of output 151 [2022-01-18 01:56:36,540 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 118 treesize of output 94 [2022-01-18 01:56:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:56:42,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385640582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:56:42,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:56:42,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 38, 40] total 94 [2022-01-18 01:56:42,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593873589] [2022-01-18 01:56:42,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:56:42,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-01-18 01:56:42,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:56:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-01-18 01:56:42,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=583, Invalid=8157, Unknown=2, NotChecked=0, Total=8742 [2022-01-18 01:56:42,909 INFO L87 Difference]: Start difference. First operand 46022 states and 171171 transitions. Second operand has 94 states, 94 states have (on average 6.414893617021277) internal successors, (603), 94 states have internal predecessors, (603), 0 states have call successors, (0), 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 01:56:59,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:56:59,999 INFO L93 Difference]: Finished difference Result 52602 states and 191074 transitions. [2022-01-18 01:57:00,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-01-18 01:57:00,000 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 6.414893617021277) internal successors, (603), 94 states have internal predecessors, (603), 0 states have call successors, (0), 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 246 [2022-01-18 01:57:00,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:57:00,154 INFO L225 Difference]: With dead ends: 52602 [2022-01-18 01:57:00,154 INFO L226 Difference]: Without dead ends: 52323 [2022-01-18 01:57:00,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 443 SyntacticMatches, 6 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 18556 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=6927, Invalid=52362, Unknown=3, NotChecked=0, Total=59292 [2022-01-18 01:57:00,157 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 12115 mSDsluCounter, 12614 mSDsCounter, 0 mSdLazyCounter, 3460 mSolverCounterSat, 858 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12115 SdHoareTripleChecker+Valid, 12082 SdHoareTripleChecker+Invalid, 5662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 858 IncrementalHoareTripleChecker+Valid, 3460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1344 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:57:00,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12115 Valid, 12082 Invalid, 5662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [858 Valid, 3460 Invalid, 0 Unknown, 1344 Unchecked, 1.8s Time] [2022-01-18 01:57:00,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52323 states. [2022-01-18 01:57:01,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52323 to 47712. [2022-01-18 01:57:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47712 states, 47711 states have (on average 3.6921464651757456) internal successors, (176156), 47711 states have internal predecessors, (176156), 0 states have call successors, (0), 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 01:57:01,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47712 states to 47712 states and 176156 transitions. [2022-01-18 01:57:01,230 INFO L78 Accepts]: Start accepts. Automaton has 47712 states and 176156 transitions. Word has length 246 [2022-01-18 01:57:01,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:57:01,230 INFO L470 AbstractCegarLoop]: Abstraction has 47712 states and 176156 transitions. [2022-01-18 01:57:01,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 6.414893617021277) internal successors, (603), 94 states have internal predecessors, (603), 0 states have call successors, (0), 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 01:57:01,230 INFO L276 IsEmpty]: Start isEmpty. Operand 47712 states and 176156 transitions. [2022-01-18 01:57:01,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:57:01,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:57:01,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:57:01,332 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 01:57:01,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 01:57:01,532 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 01:57:01,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:57:01,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1391254413, now seen corresponding path program 13 times [2022-01-18 01:57:01,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:57:01,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994733342] [2022-01-18 01:57:01,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:57:01,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:57:01,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:57:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 01:57:02,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:57:02,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994733342] [2022-01-18 01:57:02,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994733342] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:57:02,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422225523] [2022-01-18 01:57:02,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 01:57:02,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:57:02,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:57:02,701 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 01:57:02,704 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 01:57:02,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:57:02,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 97 conjunts are in the unsatisfiable core [2022-01-18 01:57:02,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:57:06,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:06,525 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 01:57:07,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:07,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:07,124 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:57:07,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 43 [2022-01-18 01:57:08,103 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:57:08,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:57:09,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:57:09,267 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 185 treesize of output 245 [2022-01-18 01:57:09,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:57:09,294 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 106 treesize of output 124 [2022-01-18 01:57:09,304 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 54 treesize of output 42 [2022-01-18 01:57:16,958 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:57:16,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422225523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 01:57:16,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 01:57:16,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 43, 43] total 112 [2022-01-18 01:57:16,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848129227] [2022-01-18 01:57:16,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 01:57:16,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-01-18 01:57:16,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 01:57:16,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-01-18 01:57:16,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=699, Invalid=11731, Unknown=2, NotChecked=0, Total=12432 [2022-01-18 01:57:16,961 INFO L87 Difference]: Start difference. First operand 47712 states and 176156 transitions. Second operand has 112 states, 112 states have (on average 5.464285714285714) internal successors, (612), 112 states have internal predecessors, (612), 0 states have call successors, (0), 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 01:57:46,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 01:57:46,807 INFO L93 Difference]: Finished difference Result 59524 states and 211293 transitions. [2022-01-18 01:57:46,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2022-01-18 01:57:46,807 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 5.464285714285714) internal successors, (612), 112 states have internal predecessors, (612), 0 states have call successors, (0), 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 246 [2022-01-18 01:57:46,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 01:57:47,024 INFO L225 Difference]: With dead ends: 59524 [2022-01-18 01:57:47,024 INFO L226 Difference]: Without dead ends: 59524 [2022-01-18 01:57:47,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 440 SyntacticMatches, 15 SemanticMatches, 304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29651 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=9564, Invalid=83753, Unknown=13, NotChecked=0, Total=93330 [2022-01-18 01:57:47,029 INFO L933 BasicCegarLoop]: 329 mSDtfsCounter, 13000 mSDsluCounter, 20345 mSDsCounter, 0 mSdLazyCounter, 5670 mSolverCounterSat, 759 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13000 SdHoareTripleChecker+Valid, 19465 SdHoareTripleChecker+Invalid, 9043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 759 IncrementalHoareTripleChecker+Valid, 5670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2614 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 01:57:47,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13000 Valid, 19465 Invalid, 9043 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [759 Valid, 5670 Invalid, 0 Unknown, 2614 Unchecked, 2.8s Time] [2022-01-18 01:57:47,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59524 states. [2022-01-18 01:57:48,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59524 to 51130. [2022-01-18 01:57:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51130 states, 51129 states have (on average 3.664221870171527) internal successors, (187348), 51129 states have internal predecessors, (187348), 0 states have call successors, (0), 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 01:57:48,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51130 states to 51130 states and 187348 transitions. [2022-01-18 01:57:48,486 INFO L78 Accepts]: Start accepts. Automaton has 51130 states and 187348 transitions. Word has length 246 [2022-01-18 01:57:48,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 01:57:48,486 INFO L470 AbstractCegarLoop]: Abstraction has 51130 states and 187348 transitions. [2022-01-18 01:57:48,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 5.464285714285714) internal successors, (612), 112 states have internal predecessors, (612), 0 states have call successors, (0), 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 01:57:48,486 INFO L276 IsEmpty]: Start isEmpty. Operand 51130 states and 187348 transitions. [2022-01-18 01:57:48,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-01-18 01:57:48,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 01:57:48,621 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:57:48,640 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 01:57:48,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:57:48,838 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 01:57:48,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 01:57:48,838 INFO L85 PathProgramCache]: Analyzing trace with hash 934036013, now seen corresponding path program 14 times [2022-01-18 01:57:48,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 01:57:48,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422446536] [2022-01-18 01:57:49,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 01:57:49,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 01:57:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 01:57:49,543 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-01-18 01:57:49,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 01:57:49,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422446536] [2022-01-18 01:57:49,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422446536] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 01:57:49,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218119736] [2022-01-18 01:57:49,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 01:57:49,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 01:57:49,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 01:57:49,545 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 01:57:49,546 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 01:57:49,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 01:57:49,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 01:57:49,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 90 conjunts are in the unsatisfiable core [2022-01-18 01:57:49,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 01:57:51,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:51,867 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 01:57:52,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:52,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 01:57:52,166 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 01:57:52,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 44 [2022-01-18 01:57:52,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:57:52,880 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 46 treesize of output 33 [2022-01-18 01:57:52,899 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 01:57:52,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 01:57:53,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:57:53,607 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 185 treesize of output 245 [2022-01-18 01:57:53,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 01:57:53,627 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 106 treesize of output 124 [2022-01-18 01:57:53,633 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 54 treesize of output 42 Received shutdown request... [2022-01-18 01:57:54,897 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 01:57:54,899 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-01-18 01:57:54,907 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 01:57:54,907 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 01:57:54,923 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 01:57:55,109 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,SelfDestructingSolverStorable28 [2022-01-18 01:57:55,110 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 10 for 3ms.. [2022-01-18 01:57:55,112 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 01:57:55,113 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 01:57:55,113 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 01:57:55,116 INFO L732 BasicCegarLoop]: Path program histogram: [14, 9, 2, 1, 1, 1, 1] [2022-01-18 01:57:55,119 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 01:57:55,119 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 01:57:55,128 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 01:57:55 BasicIcfg [2022-01-18 01:57:55,129 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 01:57:55,129 INFO L158 Benchmark]: Toolchain (without parser) took 850845.97ms. Allocated memory was 417.3MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 358.3MB in the beginning and 4.4GB in the end (delta: -4.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-18 01:57:55,129 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 417.3MB. Free memory is still 375.1MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 01:57:55,129 INFO L158 Benchmark]: CACSL2BoogieTranslator took 210.10ms. Allocated memory is still 417.3MB. Free memory was 358.0MB in the beginning and 381.9MB in the end (delta: -23.9MB). Peak memory consumption was 10.8MB. Max. memory is 16.0GB. [2022-01-18 01:57:55,130 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.44ms. Allocated memory is still 417.3MB. Free memory was 381.9MB in the beginning and 379.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 01:57:55,130 INFO L158 Benchmark]: Boogie Preprocessor took 22.67ms. Allocated memory is still 417.3MB. Free memory was 379.5MB in the beginning and 376.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 01:57:55,130 INFO L158 Benchmark]: RCFGBuilder took 539.20ms. Allocated memory is still 417.3MB. Free memory was 376.7MB in the beginning and 341.1MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. [2022-01-18 01:57:55,130 INFO L158 Benchmark]: TraceAbstraction took 850037.32ms. Allocated memory was 417.3MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 340.0MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-18 01:57:55,131 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 417.3MB. Free memory is still 375.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 210.10ms. Allocated memory is still 417.3MB. Free memory was 358.0MB in the beginning and 381.9MB in the end (delta: -23.9MB). Peak memory consumption was 10.8MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 32.44ms. Allocated memory is still 417.3MB. Free memory was 381.9MB in the beginning and 379.5MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.67ms. Allocated memory is still 417.3MB. Free memory was 379.5MB in the beginning and 376.7MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 539.20ms. Allocated memory is still 417.3MB. Free memory was 376.7MB in the beginning and 341.1MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. * TraceAbstraction took 850037.32ms. Allocated memory was 417.3MB in the beginning and 8.5GB in the end (delta: 8.1GB). Free memory was 340.0MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.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: 150]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 10 for 3ms.. - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 10 for 3ms.. - TimeoutResultAtElement [Line: 142]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 10 for 3ms.. - TimeoutResultAtElement [Line: 144]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 247 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 10 for 3ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 283 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 849.9s, OverallIterations: 29, TraceHistogramMax: 2, PathProgramHistogramMax: 14, EmptinessCheckTime: 2.2s, AutomataDifference: 284.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 143226 SdHoareTripleChecker+Valid, 28.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 143226 mSDsluCounter, 220472 SdHoareTripleChecker+Invalid, 23.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 23646 IncrementalHoareTripleChecker+Unchecked, 226754 mSDsCounter, 8456 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58482 IncrementalHoareTripleChecker+Invalid, 90584 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8456 mSolverCounterUnsat, 7148 mSDtfsCounter, 58482 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12139 GetRequests, 8420 SyntacticMatches, 198 SemanticMatches, 3521 ConstructedPredicates, 0 IntricatePredicates, 15 DeprecatedPredicates, 266155 ImplicationChecksByTransitivity, 302.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=51130occurred in iteration=28, InterpolantAutomatonStates: 2355, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.5s AutomataMinimizationTime, 28 MinimizatonAttempts, 258882 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 524.1s InterpolantComputationTime, 11106 NumberOfCodeBlocks, 11040 NumberOfCodeBlocksAsserted, 66 NumberOfCheckSat, 15621 ConstructedInterpolants, 793 QuantifiedInterpolants, 265293 SizeOfPredicates, 805 NumberOfNonLiveVariables, 10845 ConjunctsInSsa, 1321 ConjunctsInUnsatCore, 66 InterpolantComputations, 9 PerfectInterpolantSequences, 511/1170 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