/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 19:42:00,431 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 19:42:00,434 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 19:42:00,467 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 19:42:00,468 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 19:42:00,470 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 19:42:00,471 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 19:42:00,474 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 19:42:00,475 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 19:42:00,478 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 19:42:00,479 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 19:42:00,480 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 19:42:00,480 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 19:42:00,482 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 19:42:00,483 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 19:42:00,485 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 19:42:00,485 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 19:42:00,486 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 19:42:00,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 19:42:00,491 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 19:42:00,492 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 19:42:00,493 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 19:42:00,494 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 19:42:00,494 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 19:42:00,496 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 19:42:00,496 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 19:42:00,497 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 19:42:00,498 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 19:42:00,498 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 19:42:00,498 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 19:42:00,498 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 19:42:00,499 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 19:42:00,500 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 19:42:00,501 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 19:42:00,501 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 19:42:00,501 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 19:42:00,502 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 19:42:00,502 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 19:42:00,502 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 19:42:00,502 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 19:42:00,503 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 19:42:00,503 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 19:42:00,525 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 19:42:00,525 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 19:42:00,526 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 19:42:00,526 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 19:42:00,527 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 19:42:00,527 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 19:42:00,527 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 19:42:00,527 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 19:42:00,527 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 19:42:00,527 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 19:42:00,528 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 19:42:00,529 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 19:42:00,529 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 19:42:00,529 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 19:42:00,530 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 19:42:00,530 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 19:42:00,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 19:42:00,720 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 19:42:00,722 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 19:42:00,723 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 19:42:00,724 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 19:42:00,725 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2022-03-15 19:42:00,779 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f4be0fbf/2b922d351d294b07bc307b47153179ae/FLAGfc8d4dc9e [2022-03-15 19:42:01,116 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 19:42:01,116 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-proofs-counter-add-4-semi-Q67.wvr.c [2022-03-15 19:42:01,121 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f4be0fbf/2b922d351d294b07bc307b47153179ae/FLAGfc8d4dc9e [2022-03-15 19:42:01,129 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f4be0fbf/2b922d351d294b07bc307b47153179ae [2022-03-15 19:42:01,131 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 19:42:01,132 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 19:42:01,137 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 19:42:01,138 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 19:42:01,140 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 19:42:01,140 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,141 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33f73a54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01, skipping insertion in model container [2022-03-15 19:42:01,141 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,145 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 19:42:01,157 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 19:42:01,303 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-proofs-counter-add-4-semi-Q67.wvr.c[2611,2624] [2022-03-15 19:42:01,306 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 19:42:01,313 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 19:42:01,328 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-proofs-counter-add-4-semi-Q67.wvr.c[2611,2624] [2022-03-15 19:42:01,329 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 19:42:01,339 INFO L208 MainTranslator]: Completed translation [2022-03-15 19:42:01,339 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01 WrapperNode [2022-03-15 19:42:01,339 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 19:42:01,340 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 19:42:01,340 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 19:42:01,340 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 19:42:01,345 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,350 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,365 INFO L137 Inliner]: procedures = 22, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 133 [2022-03-15 19:42:01,365 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 19:42:01,366 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 19:42:01,366 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 19:42:01,366 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 19:42:01,373 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,374 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,375 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,376 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,379 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,382 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,383 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,385 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 19:42:01,389 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 19:42:01,389 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 19:42:01,389 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 19:42:01,390 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (1/1) ... [2022-03-15 19:42:01,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 19:42:01,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:01,419 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 19:42:01,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 19:42:01,449 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 19:42:01,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 19:42:01,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 19:42:01,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 19:42:01,450 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 19:42:01,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 19:42:01,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 19:42:01,451 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 19:42:01,452 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 19:42:01,508 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 19:42:01,509 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 19:42:01,729 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 19:42:01,770 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 19:42:01,770 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-03-15 19:42:01,780 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 07:42:01 BoogieIcfgContainer [2022-03-15 19:42:01,780 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 19:42:01,782 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 19:42:01,782 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 19:42:01,785 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 19:42:01,785 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 07:42:01" (1/3) ... [2022-03-15 19:42:01,786 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32f6358f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 07:42:01, skipping insertion in model container [2022-03-15 19:42:01,786 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 07:42:01" (2/3) ... [2022-03-15 19:42:01,786 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32f6358f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 07:42:01, skipping insertion in model container [2022-03-15 19:42:01,786 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 07:42:01" (3/3) ... [2022-03-15 19:42:01,788 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-proofs-counter-add-4-semi-Q67.wvr.c [2022-03-15 19:42:01,792 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 19:42:01,792 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 19:42:01,792 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 19:42:01,792 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 19:42:01,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,821 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,822 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,823 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,824 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,825 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,828 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,828 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,828 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,828 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,829 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,829 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,829 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,829 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,830 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,831 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,832 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 19:42:01,835 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 19:42:01,870 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 19:42:01,875 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 19:42:01,875 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 19:42:01,885 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 19:42:01,891 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 131 transitions, 294 flow [2022-03-15 19:42:01,893 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 131 transitions, 294 flow [2022-03-15 19:42:01,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 131 transitions, 294 flow [2022-03-15 19:42:01,938 INFO L129 PetriNetUnfolder]: 10/127 cut-off events. [2022-03-15 19:42:01,938 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 19:42:01,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 127 events. 10/127 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 56 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 90. Up to 2 conditions per place. [2022-03-15 19:42:01,946 INFO L116 LiptonReduction]: Number of co-enabled transitions 1224 [2022-03-15 19:42:06,224 INFO L131 LiptonReduction]: Checked pairs total: 1523 [2022-03-15 19:42:06,225 INFO L133 LiptonReduction]: Total number of compositions: 115 [2022-03-15 19:42:06,230 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 30 transitions, 92 flow [2022-03-15 19:42:06,251 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 92 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 91 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:06,253 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 91 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:06,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 19:42:06,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:06,259 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] [2022-03-15 19:42:06,261 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:06,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:06,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1545287408, now seen corresponding path program 1 times [2022-03-15 19:42:06,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:06,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387189682] [2022-03-15 19:42:06,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:06,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:06,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:06,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387189682] [2022-03-15 19:42:06,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387189682] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 19:42:06,574 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 19:42:06,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 19:42:06,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2042234397] [2022-03-15 19:42:06,575 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:06,581 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:06,610 INFO L252 McrAutomatonBuilder]: Finished intersection with 92 states and 208 transitions. [2022-03-15 19:42:06,611 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:07,518 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 19:42:07,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 19:42:07,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:07,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 19:42:07,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 19:42:07,540 INFO L87 Difference]: Start difference. First operand has 92 states, 91 states have (on average 3.7362637362637363) internal successors, (340), 91 states have internal predecessors, (340), 0 states have call successors, (0), 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 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:07,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:07,597 INFO L93 Difference]: Finished difference Result 181 states and 611 transitions. [2022-03-15 19:42:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 19:42:07,599 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2022-03-15 19:42:07,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:07,609 INFO L225 Difference]: With dead ends: 181 [2022-03-15 19:42:07,609 INFO L226 Difference]: Without dead ends: 152 [2022-03-15 19:42:07,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 70 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-03-15 19:42:07,613 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:07,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 19:42:07,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-15 19:42:07,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2022-03-15 19:42:07,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.4966887417218544) internal successors, (528), 151 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:07,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 528 transitions. [2022-03-15 19:42:07,647 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 528 transitions. Word has length 21 [2022-03-15 19:42:07,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:07,647 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 528 transitions. [2022-03-15 19:42:07,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:07,647 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 528 transitions. [2022-03-15 19:42:07,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 19:42:07,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:07,649 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] [2022-03-15 19:42:07,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 19:42:07,649 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:07,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:07,650 INFO L85 PathProgramCache]: Analyzing trace with hash -668558400, now seen corresponding path program 1 times [2022-03-15 19:42:07,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:07,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121879622] [2022-03-15 19:42:07,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:07,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:07,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:07,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:07,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121879622] [2022-03-15 19:42:07,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121879622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:07,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219037583] [2022-03-15 19:42:07,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:07,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:07,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:07,765 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:07,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 19:42:07,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:07,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 19:42:07,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:07,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:07,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:08,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:08,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219037583] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:08,032 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 19:42:08,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 8 [2022-03-15 19:42:08,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1793876187] [2022-03-15 19:42:08,033 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:08,035 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:08,057 INFO L252 McrAutomatonBuilder]: Finished intersection with 128 states and 314 transitions. [2022-03-15 19:42:08,057 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:09,133 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [945#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 944#(< ~j1~0 ~M1~0), 946#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 947#(or (< ~i1~0 ~N1~0) (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0))] [2022-03-15 19:42:09,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 19:42:09,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:09,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 19:42:09,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-03-15 19:42:09,135 INFO L87 Difference]: Start difference. First operand 152 states and 528 transitions. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:09,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:09,345 INFO L93 Difference]: Finished difference Result 296 states and 1016 transitions. [2022-03-15 19:42:09,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 19:42:09,346 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 19:42:09,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:09,348 INFO L225 Difference]: With dead ends: 296 [2022-03-15 19:42:09,348 INFO L226 Difference]: Without dead ends: 296 [2022-03-15 19:42:09,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:09,349 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 61 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:09,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 0 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:09,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-03-15 19:42:09,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 198. [2022-03-15 19:42:09,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 3.6192893401015227) internal successors, (713), 197 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 713 transitions. [2022-03-15 19:42:09,361 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 713 transitions. Word has length 22 [2022-03-15 19:42:09,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:09,361 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 713 transitions. [2022-03-15 19:42:09,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:09,361 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 713 transitions. [2022-03-15 19:42:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 19:42:09,364 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:09,364 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] [2022-03-15 19:42:09,384 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-03-15 19:42:09,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:09,579 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:09,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:09,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1967750567, now seen corresponding path program 1 times [2022-03-15 19:42:09,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:09,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558264594] [2022-03-15 19:42:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:09,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:09,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:09,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:09,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:09,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558264594] [2022-03-15 19:42:09,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558264594] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 19:42:09,636 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 19:42:09,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 19:42:09,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1976832646] [2022-03-15 19:42:09,636 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:09,639 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:09,661 INFO L252 McrAutomatonBuilder]: Finished intersection with 122 states and 294 transitions. [2022-03-15 19:42:09,662 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:10,292 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1651#(or (< ~j1~0 ~M1~0) (<= ~N1~0 ~i1~0)), 1650#(< ~j1~0 ~M1~0)] [2022-03-15 19:42:10,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 19:42:10,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:10,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 19:42:10,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:10,296 INFO L87 Difference]: Start difference. First operand 198 states and 713 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:10,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:10,438 INFO L93 Difference]: Finished difference Result 290 states and 1030 transitions. [2022-03-15 19:42:10,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 19:42:10,441 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 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 22 [2022-03-15 19:42:10,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:10,443 INFO L225 Difference]: With dead ends: 290 [2022-03-15 19:42:10,443 INFO L226 Difference]: Without dead ends: 278 [2022-03-15 19:42:10,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-15 19:42:10,444 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 58 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:10,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 0 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:10,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-15 19:42:10,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 200. [2022-03-15 19:42:10,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 3.708542713567839) internal successors, (738), 199 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 738 transitions. [2022-03-15 19:42:10,453 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 738 transitions. Word has length 22 [2022-03-15 19:42:10,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:10,453 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 738 transitions. [2022-03-15 19:42:10,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:10,453 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 738 transitions. [2022-03-15 19:42:10,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 19:42:10,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:10,454 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] [2022-03-15 19:42:10,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 19:42:10,455 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:10,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:10,455 INFO L85 PathProgramCache]: Analyzing trace with hash -918421257, now seen corresponding path program 1 times [2022-03-15 19:42:10,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:10,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781316970] [2022-03-15 19:42:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:10,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:10,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:10,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:10,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781316970] [2022-03-15 19:42:10,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781316970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 19:42:10,574 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 19:42:10,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 19:42:10,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1027698177] [2022-03-15 19:42:10,575 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:10,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:10,595 INFO L252 McrAutomatonBuilder]: Finished intersection with 122 states and 296 transitions. [2022-03-15 19:42:10,595 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:11,235 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2353#(< ~j2~0 ~M2~0)] [2022-03-15 19:42:11,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 19:42:11,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:11,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 19:42:11,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:11,236 INFO L87 Difference]: Start difference. First operand 200 states and 738 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:11,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:11,381 INFO L93 Difference]: Finished difference Result 338 states and 1238 transitions. [2022-03-15 19:42:11,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 19:42:11,382 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 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 23 [2022-03-15 19:42:11,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:11,384 INFO L225 Difference]: With dead ends: 338 [2022-03-15 19:42:11,384 INFO L226 Difference]: Without dead ends: 330 [2022-03-15 19:42:11,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-03-15 19:42:11,385 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 57 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:11,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 0 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:11,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-03-15 19:42:11,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 264. [2022-03-15 19:42:11,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 3.726235741444867) internal successors, (980), 263 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 980 transitions. [2022-03-15 19:42:11,394 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 980 transitions. Word has length 23 [2022-03-15 19:42:11,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:11,394 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 980 transitions. [2022-03-15 19:42:11,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:11,394 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 980 transitions. [2022-03-15 19:42:11,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 19:42:11,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:11,395 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:11,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 19:42:11,396 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:11,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:11,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1379012136, now seen corresponding path program 2 times [2022-03-15 19:42:11,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:11,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833837269] [2022-03-15 19:42:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:11,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:11,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:11,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:11,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833837269] [2022-03-15 19:42:11,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833837269] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 19:42:11,443 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 19:42:11,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 19:42:11,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1663314014] [2022-03-15 19:42:11,444 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:11,446 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:11,468 INFO L252 McrAutomatonBuilder]: Finished intersection with 164 states and 420 transitions. [2022-03-15 19:42:11,468 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:12,887 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3237#(or (< ~i2~0 ~N2~0) (<= (+ ~M1~0 1) ~j1~0)), 3231#(< ~i2~0 ~N2~0), 3232#(< ~j1~0 ~M1~0), 3239#(or (< ~i2~0 ~N2~0) (<= ~M1~0 ~j1~0)), 3233#(or (< ~j1~0 ~M1~0) (< ~i2~0 ~N2~0)), 3236#(or (< (+ ~j1~0 1) ~M1~0) (< ~i2~0 ~N2~0) (<= ~M1~0 ~j1~0)), 3235#(or (<= ~M1~0 (+ ~j1~0 1)) (< (+ 2 ~j1~0) ~M1~0)), 3238#(or (<= ~M1~0 (+ ~j1~0 1)) (< ~i2~0 ~N2~0) (< (+ 2 ~j1~0) ~M1~0)), 3234#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0))] [2022-03-15 19:42:12,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 19:42:12,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:12,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 19:42:12,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-03-15 19:42:12,888 INFO L87 Difference]: Start difference. First operand 264 states and 980 transitions. Second operand has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:13,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:13,209 INFO L93 Difference]: Finished difference Result 700 states and 2851 transitions. [2022-03-15 19:42:13,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 19:42:13,210 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 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 23 [2022-03-15 19:42:13,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:13,214 INFO L225 Difference]: With dead ends: 700 [2022-03-15 19:42:13,214 INFO L226 Difference]: Without dead ends: 644 [2022-03-15 19:42:13,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2022-03-15 19:42:13,215 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 152 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:13,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 0 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 19:42:13,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-03-15 19:42:13,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 574. [2022-03-15 19:42:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 4.303664921465969) internal successors, (2466), 573 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 2466 transitions. [2022-03-15 19:42:13,230 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 2466 transitions. Word has length 23 [2022-03-15 19:42:13,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:13,231 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 2466 transitions. [2022-03-15 19:42:13,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.5) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:13,231 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 2466 transitions. [2022-03-15 19:42:13,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 19:42:13,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:13,233 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:13,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 19:42:13,233 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:13,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:13,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1139060851, now seen corresponding path program 1 times [2022-03-15 19:42:13,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:13,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033880934] [2022-03-15 19:42:13,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:13,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:13,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:13,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033880934] [2022-03-15 19:42:13,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033880934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:13,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843256545] [2022-03-15 19:42:13,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:13,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:13,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:13,298 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:13,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 19:42:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:13,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 19:42:13,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:13,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:13,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 19:42:13,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843256545] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 19:42:13,437 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 19:42:13,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2022-03-15 19:42:13,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1603962272] [2022-03-15 19:42:13,437 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:13,440 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:13,496 INFO L252 McrAutomatonBuilder]: Finished intersection with 152 states and 374 transitions. [2022-03-15 19:42:13,496 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:14,514 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5177#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 5178#(or (< ~i1~0 ~N1~0) (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 5175#(or (<= ~M1~0 (+ ~j1~0 1)) (< (+ 2 ~j1~0) ~M1~0)), 5174#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 5173#(< ~j1~0 ~M1~0), 5180#(and (or (<= 1 ~j1~0) (< ~i1~0 ~N1~0)) (or (< ~i1~0 ~N1~0) (<= ~M1~0 0))), 5176#(< ~i1~0 ~N1~0), 5179#(or (<= ~M1~0 (+ ~j1~0 1)) (< ~i1~0 ~N1~0) (< (+ 2 ~j1~0) ~M1~0))] [2022-03-15 19:42:14,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 19:42:14,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 19:42:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:14,515 INFO L87 Difference]: Start difference. First operand 574 states and 2466 transitions. Second operand has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:14,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:14,840 INFO L93 Difference]: Finished difference Result 1350 states and 6119 transitions. [2022-03-15 19:42:14,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 19:42:14,840 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 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 24 [2022-03-15 19:42:14,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:14,848 INFO L225 Difference]: With dead ends: 1350 [2022-03-15 19:42:14,848 INFO L226 Difference]: Without dead ends: 1334 [2022-03-15 19:42:14,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:42:14,849 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 128 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:14,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 0 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:14,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-03-15 19:42:14,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 952. [2022-03-15 19:42:14,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 951 states have (on average 4.903259726603575) internal successors, (4663), 951 states have internal predecessors, (4663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:14,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 4663 transitions. [2022-03-15 19:42:14,879 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 4663 transitions. Word has length 24 [2022-03-15 19:42:14,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:14,879 INFO L470 AbstractCegarLoop]: Abstraction has 952 states and 4663 transitions. [2022-03-15 19:42:14,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:14,880 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 4663 transitions. [2022-03-15 19:42:14,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 19:42:14,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:14,882 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] [2022-03-15 19:42:14,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:15,091 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,SelfDestructingSolverStorable5 [2022-03-15 19:42:15,092 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:15,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:15,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1786485697, now seen corresponding path program 1 times [2022-03-15 19:42:15,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:15,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738880917] [2022-03-15 19:42:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:15,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:15,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:15,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:15,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:15,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738880917] [2022-03-15 19:42:15,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738880917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:15,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709914636] [2022-03-15 19:42:15,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:15,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:15,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:15,157 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:15,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 19:42:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:15,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 19:42:15,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:15,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:15,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:15,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709914636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:15,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:15,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 19:42:15,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1164300472] [2022-03-15 19:42:15,293 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:15,296 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:15,312 INFO L252 McrAutomatonBuilder]: Finished intersection with 112 states and 259 transitions. [2022-03-15 19:42:15,312 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:15,898 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 19:42:15,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 19:42:15,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:15,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 19:42:15,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 19:42:15,899 INFO L87 Difference]: Start difference. First operand 952 states and 4663 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:15,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:15,963 INFO L93 Difference]: Finished difference Result 2194 states and 9938 transitions. [2022-03-15 19:42:15,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 19:42:15,963 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 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 25 [2022-03-15 19:42:15,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:15,975 INFO L225 Difference]: With dead ends: 2194 [2022-03-15 19:42:15,975 INFO L226 Difference]: Without dead ends: 2170 [2022-03-15 19:42:15,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 136 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-03-15 19:42:15,976 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 31 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:15,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 0 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 19:42:15,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2170 states. [2022-03-15 19:42:16,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2170 to 1912. [2022-03-15 19:42:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1912 states, 1911 states have (on average 4.740450026164312) internal successors, (9059), 1911 states have internal predecessors, (9059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:16,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1912 states to 1912 states and 9059 transitions. [2022-03-15 19:42:16,027 INFO L78 Accepts]: Start accepts. Automaton has 1912 states and 9059 transitions. Word has length 25 [2022-03-15 19:42:16,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:16,027 INFO L470 AbstractCegarLoop]: Abstraction has 1912 states and 9059 transitions. [2022-03-15 19:42:16,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:16,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1912 states and 9059 transitions. [2022-03-15 19:42:16,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 19:42:16,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:16,032 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] [2022-03-15 19:42:16,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:16,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:16,250 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:16,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:16,250 INFO L85 PathProgramCache]: Analyzing trace with hash 368763711, now seen corresponding path program 2 times [2022-03-15 19:42:16,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:16,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191104990] [2022-03-15 19:42:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:16,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:16,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:16,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:16,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191104990] [2022-03-15 19:42:16,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191104990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:16,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992922785] [2022-03-15 19:42:16,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 19:42:16,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:16,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:16,356 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:16,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 19:42:16,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 19:42:16,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:16,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 19:42:16,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:16,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:16,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 19:42:16,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992922785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:16,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:16,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2022-03-15 19:42:16,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1507657006] [2022-03-15 19:42:16,542 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:16,545 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:16,565 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 345 transitions. [2022-03-15 19:42:16,565 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:17,899 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [14759#(or (<= ~counter~0 0) (= ~counter~0 1)), 14760#(or (= ~counter~0 0) (<= (+ ~counter~0 1) 0))] [2022-03-15 19:42:17,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 19:42:17,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:17,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 19:42:17,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:17,900 INFO L87 Difference]: Start difference. First operand 1912 states and 9059 transitions. Second operand has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:17,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:17,991 INFO L93 Difference]: Finished difference Result 2089 states and 9557 transitions. [2022-03-15 19:42:17,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 19:42:17,992 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 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 25 [2022-03-15 19:42:17,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:18,004 INFO L225 Difference]: With dead ends: 2089 [2022-03-15 19:42:18,005 INFO L226 Difference]: Without dead ends: 2040 [2022-03-15 19:42:18,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 145 SyntacticMatches, 20 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:18,006 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 47 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:18,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 0 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:18,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2040 states. [2022-03-15 19:42:18,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2040 to 1692. [2022-03-15 19:42:18,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1692 states, 1691 states have (on average 4.770549970431698) internal successors, (8067), 1691 states have internal predecessors, (8067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:18,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1692 states to 1692 states and 8067 transitions. [2022-03-15 19:42:18,052 INFO L78 Accepts]: Start accepts. Automaton has 1692 states and 8067 transitions. Word has length 25 [2022-03-15 19:42:18,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:18,053 INFO L470 AbstractCegarLoop]: Abstraction has 1692 states and 8067 transitions. [2022-03-15 19:42:18,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:18,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1692 states and 8067 transitions. [2022-03-15 19:42:18,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 19:42:18,058 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:18,058 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] [2022-03-15 19:42:18,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:18,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:18,275 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:18,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash 559730111, now seen corresponding path program 3 times [2022-03-15 19:42:18,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:18,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644176785] [2022-03-15 19:42:18,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:18,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:18,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:18,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:18,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:18,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644176785] [2022-03-15 19:42:18,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644176785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:18,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398764107] [2022-03-15 19:42:18,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 19:42:18,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:18,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:18,334 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:18,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 19:42:18,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 19:42:18,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:18,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 19:42:18,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:18,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:18,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:18,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398764107] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:18,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:18,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 19:42:18,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1154592665] [2022-03-15 19:42:18,588 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:18,591 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:18,612 INFO L252 McrAutomatonBuilder]: Finished intersection with 146 states and 355 transitions. [2022-03-15 19:42:18,612 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:20,531 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [20383#(and (or (<= 2 ~counter~0) (<= ~counter~0 0)) (<= ~counter~0 2))] [2022-03-15 19:42:20,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 19:42:20,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:20,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 19:42:20,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:20,532 INFO L87 Difference]: Start difference. First operand 1692 states and 8067 transitions. Second operand has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:20,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:20,649 INFO L93 Difference]: Finished difference Result 3731 states and 17323 transitions. [2022-03-15 19:42:20,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 19:42:20,649 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 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 25 [2022-03-15 19:42:20,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:20,669 INFO L225 Difference]: With dead ends: 3731 [2022-03-15 19:42:20,669 INFO L226 Difference]: Without dead ends: 3652 [2022-03-15 19:42:20,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 166 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 19:42:20,670 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 47 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:20,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 0 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:20,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3652 states. [2022-03-15 19:42:20,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3652 to 2412. [2022-03-15 19:42:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2411 states have (on average 4.872666943177105) internal successors, (11748), 2411 states have internal predecessors, (11748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:20,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 11748 transitions. [2022-03-15 19:42:20,739 INFO L78 Accepts]: Start accepts. Automaton has 2412 states and 11748 transitions. Word has length 25 [2022-03-15 19:42:20,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:20,739 INFO L470 AbstractCegarLoop]: Abstraction has 2412 states and 11748 transitions. [2022-03-15 19:42:20,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:20,739 INFO L276 IsEmpty]: Start isEmpty. Operand 2412 states and 11748 transitions. [2022-03-15 19:42:20,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:20,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:20,746 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:20,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:20,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:20,959 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:20,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:20,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1513971439, now seen corresponding path program 4 times [2022-03-15 19:42:20,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:20,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864640523] [2022-03-15 19:42:20,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:20,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:21,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:21,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864640523] [2022-03-15 19:42:21,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864640523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:21,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585410861] [2022-03-15 19:42:21,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 19:42:21,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:21,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:21,068 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:21,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 19:42:21,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 19:42:21,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:21,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:21,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:21,268 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:21,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:21,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:21,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585410861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:21,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:21,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 13 [2022-03-15 19:42:21,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1090595226] [2022-03-15 19:42:21,340 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:21,343 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:21,385 INFO L252 McrAutomatonBuilder]: Finished intersection with 116 states and 266 transitions. [2022-03-15 19:42:21,385 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:22,354 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [29108#(and (or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)) (or (< (+ ~j1~0 1) ~M1~0) (<= (+ 2 ~i1~0) ~N1~0) (<= ~M1~0 ~j1~0))), 29107#(or (< (+ ~j1~0 1) ~M1~0) (<= (+ 2 ~i1~0) ~N1~0) (<= ~M1~0 ~j1~0)), 29103#(< ~j1~0 ~M1~0), 29109#(or (<= ~M1~0 (+ ~j1~0 1)) (<= (+ 2 ~i1~0) ~N1~0) (< (+ 2 ~j1~0) ~M1~0)), 29105#(or (< ~j1~0 ~M1~0) (<= (+ 2 ~i1~0) ~N1~0)), 29106#(and (or (< ~j1~0 ~M1~0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)) (or (< ~j1~0 ~M1~0) (<= (+ 2 ~i1~0) ~N1~0))), 29110#(and (or (<= ~M1~0 (+ ~j1~0 1)) (<= (+ 2 ~i1~0) ~N1~0) (< (+ 2 ~j1~0) ~M1~0)) (or (<= ~M1~0 (+ ~j1~0 1)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0) (< (+ 2 ~j1~0) ~M1~0))), 29104#(or (< ~j1~0 ~M1~0) (<= (+ ~i1~0 1) ~N1~0))] [2022-03-15 19:42:22,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 19:42:22,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:22,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 19:42:22,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-03-15 19:42:22,355 INFO L87 Difference]: Start difference. First operand 2412 states and 11748 transitions. Second operand has 16 states, 16 states have (on average 4.6875) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:22,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:22,681 INFO L93 Difference]: Finished difference Result 4868 states and 21519 transitions. [2022-03-15 19:42:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 19:42:22,682 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.6875) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:22,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:22,703 INFO L225 Difference]: With dead ends: 4868 [2022-03-15 19:42:22,703 INFO L226 Difference]: Without dead ends: 4868 [2022-03-15 19:42:22,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 122 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=526, Unknown=0, NotChecked=0, Total=702 [2022-03-15 19:42:22,704 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 170 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:22,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 0 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:22,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4868 states. [2022-03-15 19:42:22,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4868 to 2512. [2022-03-15 19:42:22,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2512 states, 2511 states have (on average 4.740342493030665) internal successors, (11903), 2511 states have internal predecessors, (11903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:22,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2512 states to 2512 states and 11903 transitions. [2022-03-15 19:42:22,831 INFO L78 Accepts]: Start accepts. Automaton has 2512 states and 11903 transitions. Word has length 26 [2022-03-15 19:42:22,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:22,831 INFO L470 AbstractCegarLoop]: Abstraction has 2512 states and 11903 transitions. [2022-03-15 19:42:22,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.6875) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:22,831 INFO L276 IsEmpty]: Start isEmpty. Operand 2512 states and 11903 transitions. [2022-03-15 19:42:22,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:22,838 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:22,839 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:22,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:23,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:23,051 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:23,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash -396820456, now seen corresponding path program 5 times [2022-03-15 19:42:23,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:23,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76449154] [2022-03-15 19:42:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:23,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:23,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:23,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76449154] [2022-03-15 19:42:23,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76449154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:23,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223540506] [2022-03-15 19:42:23,139 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 19:42:23,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:23,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:23,140 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:23,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 19:42:23,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 19:42:23,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:23,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:23,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:23,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:23,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:23,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223540506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:23,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:23,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 19:42:23,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2010496195] [2022-03-15 19:42:23,382 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:23,385 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:23,404 INFO L252 McrAutomatonBuilder]: Finished intersection with 128 states and 303 transitions. [2022-03-15 19:42:23,404 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:24,133 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [39176#(or (< ~j1~0 ~M1~0) (<= ~N1~0 ~i1~0)), 39177#(or (<= ~N1~0 (+ ~i1~0 1)) (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 39155#(or (<= ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 39175#(< ~j1~0 ~M1~0)] [2022-03-15 19:42:24,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 19:42:24,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 19:42:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 19:42:24,134 INFO L87 Difference]: Start difference. First operand 2512 states and 11903 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:24,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:24,496 INFO L93 Difference]: Finished difference Result 5750 states and 26515 transitions. [2022-03-15 19:42:24,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 19:42:24,496 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:24,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:24,516 INFO L225 Difference]: With dead ends: 5750 [2022-03-15 19:42:24,517 INFO L226 Difference]: Without dead ends: 5654 [2022-03-15 19:42:24,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2022-03-15 19:42:24,517 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 130 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:24,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 0 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:24,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5654 states. [2022-03-15 19:42:24,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5654 to 3678. [2022-03-15 19:42:24,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3678 states, 3677 states have (on average 5.036170791406038) internal successors, (18518), 3677 states have internal predecessors, (18518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:24,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3678 states to 3678 states and 18518 transitions. [2022-03-15 19:42:24,661 INFO L78 Accepts]: Start accepts. Automaton has 3678 states and 18518 transitions. Word has length 26 [2022-03-15 19:42:24,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:24,662 INFO L470 AbstractCegarLoop]: Abstraction has 3678 states and 18518 transitions. [2022-03-15 19:42:24,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:24,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3678 states and 18518 transitions. [2022-03-15 19:42:24,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:24,671 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:24,671 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:24,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:24,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:24,883 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:24,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:24,884 INFO L85 PathProgramCache]: Analyzing trace with hash 396406395, now seen corresponding path program 6 times [2022-03-15 19:42:24,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:24,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649240295] [2022-03-15 19:42:24,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:24,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:24,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:25,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:25,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:25,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649240295] [2022-03-15 19:42:25,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649240295] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:25,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721094492] [2022-03-15 19:42:25,003 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 19:42:25,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:25,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:25,004 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:25,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 19:42:25,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 19:42:25,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:25,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:25,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:25,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:25,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:25,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721094492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:25,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:25,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2022-03-15 19:42:25,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1705422218] [2022-03-15 19:42:25,270 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:25,273 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:25,295 INFO L252 McrAutomatonBuilder]: Finished intersection with 152 states and 366 transitions. [2022-03-15 19:42:25,295 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:26,209 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [52466#(< ~j1~0 ~M1~0), 52467#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 52468#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 52465#(< ~i1~0 ~N1~0), 52469#(or (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)), 52470#(and (or (<= ~M1~0 ~j1~0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)) (or (<= (+ ~M1~0 ~i1~0) (+ ~N1~0 ~j1~0)) (<= ~M1~0 ~j1~0)))] [2022-03-15 19:42:26,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 19:42:26,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:26,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 19:42:26,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:42:26,210 INFO L87 Difference]: Start difference. First operand 3678 states and 18518 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:26,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:26,477 INFO L93 Difference]: Finished difference Result 4610 states and 21200 transitions. [2022-03-15 19:42:26,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 19:42:26,478 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:26,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:26,495 INFO L225 Difference]: With dead ends: 4610 [2022-03-15 19:42:26,496 INFO L226 Difference]: Without dead ends: 4414 [2022-03-15 19:42:26,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=438, Unknown=0, NotChecked=0, Total=600 [2022-03-15 19:42:26,496 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 114 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:26,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 0 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:26,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2022-03-15 19:42:26,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 3550. [2022-03-15 19:42:26,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3550 states, 3549 states have (on average 4.980276134122288) internal successors, (17675), 3549 states have internal predecessors, (17675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:26,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3550 states to 3550 states and 17675 transitions. [2022-03-15 19:42:26,595 INFO L78 Accepts]: Start accepts. Automaton has 3550 states and 17675 transitions. Word has length 26 [2022-03-15 19:42:26,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:26,595 INFO L470 AbstractCegarLoop]: Abstraction has 3550 states and 17675 transitions. [2022-03-15 19:42:26,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:26,595 INFO L276 IsEmpty]: Start isEmpty. Operand 3550 states and 17675 transitions. [2022-03-15 19:42:26,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:26,604 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:26,604 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:26,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:26,819 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,SelfDestructingSolverStorable11 [2022-03-15 19:42:26,819 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:26,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:26,820 INFO L85 PathProgramCache]: Analyzing trace with hash -716439528, now seen corresponding path program 7 times [2022-03-15 19:42:26,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:26,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604846383] [2022-03-15 19:42:26,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:26,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:26,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:26,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:26,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604846383] [2022-03-15 19:42:26,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604846383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:26,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705165251] [2022-03-15 19:42:26,897 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 19:42:26,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:26,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:26,899 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:26,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 19:42:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:26,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:26,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:27,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:27,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705165251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:27,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:27,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2022-03-15 19:42:27,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [673438039] [2022-03-15 19:42:27,167 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:27,169 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:27,187 INFO L252 McrAutomatonBuilder]: Finished intersection with 120 states and 274 transitions. [2022-03-15 19:42:27,187 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:27,913 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [64353#(< ~i2~0 ~N2~0), 64354#(or (< ~i2~0 ~N2~0) (<= ~N1~0 ~i1~0))] [2022-03-15 19:42:27,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 19:42:27,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:27,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 19:42:27,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:27,914 INFO L87 Difference]: Start difference. First operand 3550 states and 17675 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:28,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:28,149 INFO L93 Difference]: Finished difference Result 5988 states and 28025 transitions. [2022-03-15 19:42:28,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 19:42:28,150 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:28,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:28,168 INFO L225 Difference]: With dead ends: 5988 [2022-03-15 19:42:28,169 INFO L226 Difference]: Without dead ends: 5768 [2022-03-15 19:42:28,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:42:28,169 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 98 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:28,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 0 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:28,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5768 states. [2022-03-15 19:42:28,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5768 to 3948. [2022-03-15 19:42:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3948 states, 3947 states have (on average 4.910311629085381) internal successors, (19381), 3947 states have internal predecessors, (19381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:28,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3948 states to 3948 states and 19381 transitions. [2022-03-15 19:42:28,289 INFO L78 Accepts]: Start accepts. Automaton has 3948 states and 19381 transitions. Word has length 26 [2022-03-15 19:42:28,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:28,289 INFO L470 AbstractCegarLoop]: Abstraction has 3948 states and 19381 transitions. [2022-03-15 19:42:28,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:28,290 INFO L276 IsEmpty]: Start isEmpty. Operand 3948 states and 19381 transitions. [2022-03-15 19:42:28,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:28,299 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:28,299 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:28,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:28,503 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,SelfDestructingSolverStorable12 [2022-03-15 19:42:28,503 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:28,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:28,504 INFO L85 PathProgramCache]: Analyzing trace with hash 81470232, now seen corresponding path program 8 times [2022-03-15 19:42:28,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:28,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410760899] [2022-03-15 19:42:28,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:28,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:28,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:28,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:28,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410760899] [2022-03-15 19:42:28,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410760899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:28,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771193872] [2022-03-15 19:42:28,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 19:42:28,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:28,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:28,576 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:28,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 19:42:28,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 19:42:28,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:28,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:28,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:28,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:28,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:28,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:28,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771193872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:28,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:28,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2022-03-15 19:42:28,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [851153950] [2022-03-15 19:42:28,882 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:28,884 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:28,901 INFO L252 McrAutomatonBuilder]: Finished intersection with 120 states and 278 transitions. [2022-03-15 19:42:28,902 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:29,624 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [78413#(< ~j1~0 ~M1~0), 78414#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 78412#(< ~i1~0 ~N1~0), 78379#(or (< ~j1~0 ~M1~0) (<= ~N1~0 ~i1~0))] [2022-03-15 19:42:29,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 19:42:29,625 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:29,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 19:42:29,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:29,625 INFO L87 Difference]: Start difference. First operand 3948 states and 19381 transitions. Second operand has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:29,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:29,885 INFO L93 Difference]: Finished difference Result 5760 states and 26221 transitions. [2022-03-15 19:42:29,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 19:42:29,885 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:29,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:29,907 INFO L225 Difference]: With dead ends: 5760 [2022-03-15 19:42:29,907 INFO L226 Difference]: Without dead ends: 5728 [2022-03-15 19:42:29,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:42:29,908 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 102 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:29,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 0 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:29,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5728 states. [2022-03-15 19:42:29,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5728 to 3868. [2022-03-15 19:42:29,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3868 states, 3867 states have (on average 4.87044220325834) internal successors, (18834), 3867 states have internal predecessors, (18834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:30,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3868 states to 3868 states and 18834 transitions. [2022-03-15 19:42:30,004 INFO L78 Accepts]: Start accepts. Automaton has 3868 states and 18834 transitions. Word has length 26 [2022-03-15 19:42:30,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:30,005 INFO L470 AbstractCegarLoop]: Abstraction has 3868 states and 18834 transitions. [2022-03-15 19:42:30,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:30,005 INFO L276 IsEmpty]: Start isEmpty. Operand 3868 states and 18834 transitions. [2022-03-15 19:42:30,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 19:42:30,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:30,014 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:30,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:30,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 19:42:30,231 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:30,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1807898124, now seen corresponding path program 9 times [2022-03-15 19:42:30,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:30,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158202318] [2022-03-15 19:42:30,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:30,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:30,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:30,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:30,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158202318] [2022-03-15 19:42:30,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158202318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:30,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108188206] [2022-03-15 19:42:30,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 19:42:30,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:30,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:30,324 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:30,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 19:42:30,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 19:42:30,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:30,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:30,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:30,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:30,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:30,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:30,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108188206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:30,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:30,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2022-03-15 19:42:30,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1584003918] [2022-03-15 19:42:30,609 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:30,611 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:30,628 INFO L252 McrAutomatonBuilder]: Finished intersection with 120 states and 280 transitions. [2022-03-15 19:42:30,628 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:31,708 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [92086#(or (< ~i1~0 ~N1~0) (< ~i2~0 ~N2~0)), 92085#(< ~i1~0 ~N1~0)] [2022-03-15 19:42:31,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 19:42:31,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:31,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 19:42:31,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:31,709 INFO L87 Difference]: Start difference. First operand 3868 states and 18834 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:31,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:31,847 INFO L93 Difference]: Finished difference Result 4826 states and 22798 transitions. [2022-03-15 19:42:31,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 19:42:31,847 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 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 26 [2022-03-15 19:42:31,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:31,861 INFO L225 Difference]: With dead ends: 4826 [2022-03-15 19:42:31,861 INFO L226 Difference]: Without dead ends: 4768 [2022-03-15 19:42:31,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 127 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-03-15 19:42:31,861 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 68 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:31,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 0 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:31,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4768 states. [2022-03-15 19:42:31,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4768 to 3726. [2022-03-15 19:42:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3726 states, 3725 states have (on average 4.775302013422818) internal successors, (17788), 3725 states have internal predecessors, (17788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3726 states to 3726 states and 17788 transitions. [2022-03-15 19:42:31,949 INFO L78 Accepts]: Start accepts. Automaton has 3726 states and 17788 transitions. Word has length 26 [2022-03-15 19:42:31,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:31,950 INFO L470 AbstractCegarLoop]: Abstraction has 3726 states and 17788 transitions. [2022-03-15 19:42:31,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:31,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3726 states and 17788 transitions. [2022-03-15 19:42:31,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 19:42:31,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:31,959 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:31,976 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-03-15 19:42:32,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 19:42:32,176 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:32,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:32,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1045579828, now seen corresponding path program 10 times [2022-03-15 19:42:32,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:32,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132638306] [2022-03-15 19:42:32,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:32,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:32,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:32,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:32,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132638306] [2022-03-15 19:42:32,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132638306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:32,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956435163] [2022-03-15 19:42:32,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 19:42:32,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:32,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:32,238 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:32,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 19:42:32,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 19:42:32,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:32,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:32,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:32,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:32,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:32,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956435163] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:32,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:32,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 19:42:32,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [391874604] [2022-03-15 19:42:32,488 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:32,491 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:32,534 INFO L252 McrAutomatonBuilder]: Finished intersection with 132 states and 314 transitions. [2022-03-15 19:42:32,534 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:33,408 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [104539#(or (< ~i2~0 ~N2~0) (<= ~N1~0 ~i1~0)), 104509#(or (<= ~N1~0 (+ ~i1~0 1)) (< ~i2~0 ~N2~0)), 104538#(< ~i2~0 ~N2~0), 104540#(or (<= ~N1~0 (+ ~i1~0 1)) (<= ~N2~0 ~i2~0) (< (+ ~i2~0 1) ~N2~0))] [2022-03-15 19:42:33,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 19:42:33,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:33,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 19:42:33,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2022-03-15 19:42:33,409 INFO L87 Difference]: Start difference. First operand 3726 states and 17788 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:33,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:33,752 INFO L93 Difference]: Finished difference Result 7062 states and 32706 transitions. [2022-03-15 19:42:33,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 19:42:33,752 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 0 states have call successors, (0), 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 27 [2022-03-15 19:42:33,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:33,772 INFO L225 Difference]: With dead ends: 7062 [2022-03-15 19:42:33,772 INFO L226 Difference]: Without dead ends: 6632 [2022-03-15 19:42:33,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=160, Invalid=346, Unknown=0, NotChecked=0, Total=506 [2022-03-15 19:42:33,773 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 210 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:33,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 0 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:33,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6632 states. [2022-03-15 19:42:33,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6632 to 4200. [2022-03-15 19:42:33,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4200 states, 4199 states have (on average 4.844963086449154) internal successors, (20344), 4199 states have internal predecessors, (20344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:33,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4200 states to 4200 states and 20344 transitions. [2022-03-15 19:42:33,893 INFO L78 Accepts]: Start accepts. Automaton has 4200 states and 20344 transitions. Word has length 27 [2022-03-15 19:42:33,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:33,893 INFO L470 AbstractCegarLoop]: Abstraction has 4200 states and 20344 transitions. [2022-03-15 19:42:33,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:33,893 INFO L276 IsEmpty]: Start isEmpty. Operand 4200 states and 20344 transitions. [2022-03-15 19:42:33,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 19:42:33,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:33,903 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:33,920 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-03-15 19:42:34,119 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,SelfDestructingSolverStorable15 [2022-03-15 19:42:34,119 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:34,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash -251477569, now seen corresponding path program 11 times [2022-03-15 19:42:34,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:34,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509419664] [2022-03-15 19:42:34,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:34,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:34,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:34,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509419664] [2022-03-15 19:42:34,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509419664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:34,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326668772] [2022-03-15 19:42:34,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 19:42:34,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:34,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:34,193 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:34,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 19:42:34,276 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 19:42:34,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:34,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 19:42:34,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:34,477 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:34,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:34,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326668772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:34,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:34,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 8] total 19 [2022-03-15 19:42:34,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [928647911] [2022-03-15 19:42:34,667 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:34,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:34,718 INFO L252 McrAutomatonBuilder]: Finished intersection with 176 states and 419 transitions. [2022-03-15 19:42:34,718 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:36,296 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [120194#(< ~i2~0 ~N2~0), 120198#(or (<= ~N2~0 ~i2~0) (< (+ ~j1~0 1) ~M1~0) (< (+ ~i2~0 1) ~N2~0) (<= ~M1~0 ~j1~0)), 120199#(or (<= ~M1~0 (+ ~j1~0 1)) (<= ~N2~0 ~i2~0) (< (+ ~i2~0 1) ~N2~0) (< (+ 2 ~j1~0) ~M1~0)), 120195#(or (< ~j1~0 ~M1~0) (< ~i2~0 ~N2~0)), 120196#(or (<= ~N2~0 ~i2~0) (< (+ ~i2~0 1) ~N2~0)), 120200#(or (<= ~M1~0 (+ 2 ~j1~0)) (<= ~N2~0 ~i2~0) (< (+ ~i2~0 1) ~N2~0) (< (+ 3 ~j1~0) ~M1~0)), 120197#(or (<= ~N2~0 ~i2~0) (< ~j1~0 ~M1~0) (< (+ ~i2~0 1) ~N2~0)), 120193#(< ~j1~0 ~M1~0), 120201#(or (<= (+ 2 ~i2~0) ~N2~0) (< ~j1~0 ~M1~0))] [2022-03-15 19:42:36,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 19:42:36,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:36,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 19:42:36,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-15 19:42:36,297 INFO L87 Difference]: Start difference. First operand 4200 states and 20344 transitions. Second operand has 16 states, 16 states have (on average 7.625) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:36,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:36,960 INFO L93 Difference]: Finished difference Result 8950 states and 41833 transitions. [2022-03-15 19:42:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 19:42:36,960 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.625) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 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 27 [2022-03-15 19:42:36,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:36,988 INFO L225 Difference]: With dead ends: 8950 [2022-03-15 19:42:36,989 INFO L226 Difference]: Without dead ends: 8774 [2022-03-15 19:42:36,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=427, Invalid=1379, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 19:42:36,989 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 227 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:36,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 0 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 19:42:36,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8774 states. [2022-03-15 19:42:37,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8774 to 5572. [2022-03-15 19:42:37,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5572 states, 5571 states have (on average 4.896248429366362) internal successors, (27277), 5571 states have internal predecessors, (27277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:37,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5572 states to 5572 states and 27277 transitions. [2022-03-15 19:42:37,144 INFO L78 Accepts]: Start accepts. Automaton has 5572 states and 27277 transitions. Word has length 27 [2022-03-15 19:42:37,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:37,144 INFO L470 AbstractCegarLoop]: Abstraction has 5572 states and 27277 transitions. [2022-03-15 19:42:37,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.625) internal successors, (122), 15 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:37,145 INFO L276 IsEmpty]: Start isEmpty. Operand 5572 states and 27277 transitions. [2022-03-15 19:42:37,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 19:42:37,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:37,158 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:37,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:37,372 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,SelfDestructingSolverStorable16 [2022-03-15 19:42:37,372 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:37,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:37,373 INFO L85 PathProgramCache]: Analyzing trace with hash 800227723, now seen corresponding path program 12 times [2022-03-15 19:42:37,373 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:37,373 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131797677] [2022-03-15 19:42:37,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:37,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:37,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:37,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:37,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:37,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131797677] [2022-03-15 19:42:37,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131797677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:37,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626230930] [2022-03-15 19:42:37,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 19:42:37,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:37,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:37,415 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:37,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 19:42:37,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 19:42:37,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:37,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:37,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:37,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:37,714 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:37,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626230930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:37,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:37,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-03-15 19:42:37,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1658297579] [2022-03-15 19:42:37,715 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:37,717 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:37,752 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 515 transitions. [2022-03-15 19:42:37,752 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:39,537 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [140503#(or (<= ~M1~0 (+ 2 ~j1~0)) (< ~i2~0 ~N2~0) (< (+ 3 ~j1~0) ~M1~0)), 140497#(or (< ~j1~0 ~M1~0) (< ~i2~0 ~N2~0)), 140502#(or (<= ~M1~0 (+ 2 ~j1~0)) (< (+ 3 ~j1~0) ~M1~0)), 140495#(< ~i2~0 ~N2~0), 140500#(or (< (+ ~j1~0 1) ~M1~0) (< ~i2~0 ~N2~0) (<= ~M1~0 ~j1~0)), 140496#(< ~j1~0 ~M1~0), 140499#(or (<= ~M1~0 (+ ~j1~0 1)) (< (+ 2 ~j1~0) ~M1~0)), 140498#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 140501#(or (<= ~M1~0 (+ ~j1~0 1)) (< ~i2~0 ~N2~0) (< (+ 2 ~j1~0) ~M1~0)), 140504#(or (<= ~M1~0 (+ 2 ~j1~0)) (<= ~N2~0 ~i2~0) (< (+ ~i2~0 1) ~N2~0) (< (+ 3 ~j1~0) ~M1~0))] [2022-03-15 19:42:39,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 19:42:39,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 19:42:39,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-15 19:42:39,538 INFO L87 Difference]: Start difference. First operand 5572 states and 27277 transitions. Second operand has 17 states, 17 states have (on average 8.705882352941176) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:40,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:40,480 INFO L93 Difference]: Finished difference Result 16266 states and 75279 transitions. [2022-03-15 19:42:40,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 19:42:40,481 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.705882352941176) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 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 27 [2022-03-15 19:42:40,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:40,530 INFO L225 Difference]: With dead ends: 16266 [2022-03-15 19:42:40,530 INFO L226 Difference]: Without dead ends: 15978 [2022-03-15 19:42:40,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=435, Invalid=1635, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 19:42:40,531 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 351 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:40,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 0 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 19:42:40,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15978 states. [2022-03-15 19:42:40,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15978 to 9034. [2022-03-15 19:42:40,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9034 states, 9033 states have (on average 5.061884202369091) internal successors, (45724), 9033 states have internal predecessors, (45724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:40,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9034 states to 9034 states and 45724 transitions. [2022-03-15 19:42:40,837 INFO L78 Accepts]: Start accepts. Automaton has 9034 states and 45724 transitions. Word has length 27 [2022-03-15 19:42:40,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:40,837 INFO L470 AbstractCegarLoop]: Abstraction has 9034 states and 45724 transitions. [2022-03-15 19:42:40,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.705882352941176) internal successors, (148), 16 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:40,837 INFO L276 IsEmpty]: Start isEmpty. Operand 9034 states and 45724 transitions. [2022-03-15 19:42:40,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 19:42:40,858 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:40,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:40,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:41,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:41,065 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:41,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash -384230017, now seen corresponding path program 13 times [2022-03-15 19:42:41,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:41,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679801016] [2022-03-15 19:42:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:41,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:41,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:41,145 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:41,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:41,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679801016] [2022-03-15 19:42:41,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679801016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:41,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575411833] [2022-03-15 19:42:41,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 19:42:41,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:41,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:41,146 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:41,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 19:42:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:41,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 19:42:41,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:41,295 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:41,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:41,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575411833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:41,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:41,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2022-03-15 19:42:41,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1368762109] [2022-03-15 19:42:41,342 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:41,345 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:41,373 INFO L252 McrAutomatonBuilder]: Finished intersection with 184 states and 444 transitions. [2022-03-15 19:42:41,373 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:42,621 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [175049#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 175048#(< ~j1~0 ~M1~0), 175047#(< ~i1~0 ~N1~0), 175050#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0))] [2022-03-15 19:42:42,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 19:42:42,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:42,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 19:42:42,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-03-15 19:42:42,622 INFO L87 Difference]: Start difference. First operand 9034 states and 45724 transitions. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:42,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:42,903 INFO L93 Difference]: Finished difference Result 11002 states and 53397 transitions. [2022-03-15 19:42:42,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 19:42:42,904 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 0 states have call successors, (0), 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 27 [2022-03-15 19:42:42,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:42,939 INFO L225 Difference]: With dead ends: 11002 [2022-03-15 19:42:42,939 INFO L226 Difference]: Without dead ends: 11002 [2022-03-15 19:42:42,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 197 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-15 19:42:42,940 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 94 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:42,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 0 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:42,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11002 states. [2022-03-15 19:42:43,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11002 to 9214. [2022-03-15 19:42:43,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9214 states, 9213 states have (on average 5.011179854553348) internal successors, (46168), 9213 states have internal predecessors, (46168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9214 states to 9214 states and 46168 transitions. [2022-03-15 19:42:43,171 INFO L78 Accepts]: Start accepts. Automaton has 9214 states and 46168 transitions. Word has length 27 [2022-03-15 19:42:43,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:43,171 INFO L470 AbstractCegarLoop]: Abstraction has 9214 states and 46168 transitions. [2022-03-15 19:42:43,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 9 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:43,172 INFO L276 IsEmpty]: Start isEmpty. Operand 9214 states and 46168 transitions. [2022-03-15 19:42:43,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 19:42:43,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:43,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:43,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:43,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:43,412 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:43,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:43,413 INFO L85 PathProgramCache]: Analyzing trace with hash -235462409, now seen corresponding path program 14 times [2022-03-15 19:42:43,413 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:43,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807953900] [2022-03-15 19:42:43,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:43,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:43,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:43,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:43,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807953900] [2022-03-15 19:42:43,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807953900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:43,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363149210] [2022-03-15 19:42:43,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 19:42:43,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:43,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:43,477 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:43,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 19:42:43,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 19:42:43,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:43,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:43,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:43,703 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:43,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:43,798 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:43,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363149210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:43,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:43,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2022-03-15 19:42:43,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1672712742] [2022-03-15 19:42:43,799 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:43,802 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:43,866 INFO L252 McrAutomatonBuilder]: Finished intersection with 140 states and 328 transitions. [2022-03-15 19:42:43,866 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:44,764 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [204663#(< ~j2~0 ~M2~0)] [2022-03-15 19:42:44,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 19:42:44,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:44,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 19:42:44,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-03-15 19:42:44,765 INFO L87 Difference]: Start difference. First operand 9214 states and 46168 transitions. Second operand has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:45,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:45,036 INFO L93 Difference]: Finished difference Result 15394 states and 76058 transitions. [2022-03-15 19:42:45,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 19:42:45,036 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 0 states have call successors, (0), 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 28 [2022-03-15 19:42:45,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:45,103 INFO L225 Difference]: With dead ends: 15394 [2022-03-15 19:42:45,104 INFO L226 Difference]: Without dead ends: 14954 [2022-03-15 19:42:45,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=261, Unknown=0, NotChecked=0, Total=380 [2022-03-15 19:42:45,104 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 107 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:45,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 0 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:45,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14954 states. [2022-03-15 19:42:45,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14954 to 11864. [2022-03-15 19:42:45,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11864 states, 11863 states have (on average 5.175587962572705) internal successors, (61398), 11863 states have internal predecessors, (61398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11864 states to 11864 states and 61398 transitions. [2022-03-15 19:42:45,501 INFO L78 Accepts]: Start accepts. Automaton has 11864 states and 61398 transitions. Word has length 28 [2022-03-15 19:42:45,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:45,501 INFO L470 AbstractCegarLoop]: Abstraction has 11864 states and 61398 transitions. [2022-03-15 19:42:45,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.0) internal successors, (56), 7 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:45,501 INFO L276 IsEmpty]: Start isEmpty. Operand 11864 states and 61398 transitions. [2022-03-15 19:42:45,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 19:42:45,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:45,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:45,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:45,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:45,732 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:45,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:45,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1919786999, now seen corresponding path program 15 times [2022-03-15 19:42:45,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:45,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996786675] [2022-03-15 19:42:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:45,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:45,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:45,784 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:45,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:45,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996786675] [2022-03-15 19:42:45,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996786675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:45,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527462385] [2022-03-15 19:42:45,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 19:42:45,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:45,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:45,787 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:45,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 19:42:45,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 19:42:45,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:45,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:45,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:46,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:42:46,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527462385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:46,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:46,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 19:42:46,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [19936934] [2022-03-15 19:42:46,108 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:46,110 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:46,137 INFO L252 McrAutomatonBuilder]: Finished intersection with 170 states and 414 transitions. [2022-03-15 19:42:46,137 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:47,265 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [243971#(< ~i1~0 ~N1~0), 243972#(or (< ~i1~0 ~N1~0) (<= (+ ~j2~0 1) ~M2~0))] [2022-03-15 19:42:47,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 19:42:47,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:47,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 19:42:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 19:42:47,266 INFO L87 Difference]: Start difference. First operand 11864 states and 61398 transitions. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:47,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:47,761 INFO L93 Difference]: Finished difference Result 27520 states and 136597 transitions. [2022-03-15 19:42:47,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 19:42:47,761 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 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 28 [2022-03-15 19:42:47,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:47,913 INFO L225 Difference]: With dead ends: 27520 [2022-03-15 19:42:47,914 INFO L226 Difference]: Without dead ends: 27312 [2022-03-15 19:42:47,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 177 SyntacticMatches, 11 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-15 19:42:47,914 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 99 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:47,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 0 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:47,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27312 states. [2022-03-15 19:42:48,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27312 to 14218. [2022-03-15 19:42:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14218 states, 14217 states have (on average 5.1941337834986285) internal successors, (73845), 14217 states have internal predecessors, (73845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:48,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14218 states to 14218 states and 73845 transitions. [2022-03-15 19:42:48,518 INFO L78 Accepts]: Start accepts. Automaton has 14218 states and 73845 transitions. Word has length 28 [2022-03-15 19:42:48,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:48,518 INFO L470 AbstractCegarLoop]: Abstraction has 14218 states and 73845 transitions. [2022-03-15 19:42:48,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:48,518 INFO L276 IsEmpty]: Start isEmpty. Operand 14218 states and 73845 transitions. [2022-03-15 19:42:48,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 19:42:48,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:48,630 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:48,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:48,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:48,843 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:48,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:48,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1944526171, now seen corresponding path program 16 times [2022-03-15 19:42:48,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:48,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678399200] [2022-03-15 19:42:48,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:48,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:48,917 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:48,917 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:48,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678399200] [2022-03-15 19:42:48,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678399200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:48,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315435777] [2022-03-15 19:42:48,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 19:42:48,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:48,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:48,919 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:48,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 19:42:49,012 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 19:42:49,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:49,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 19:42:49,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:49,157 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:49,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:49,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:42:49,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315435777] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:49,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:49,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 19:42:49,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2109188236] [2022-03-15 19:42:49,228 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:49,231 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:49,251 INFO L252 McrAutomatonBuilder]: Finished intersection with 124 states and 284 transitions. [2022-03-15 19:42:49,251 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:49,858 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [300109#(< ~j2~0 ~M2~0), 300110#(or (< ~j2~0 ~M2~0) (<= ~N1~0 ~i1~0))] [2022-03-15 19:42:49,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 19:42:49,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:49,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 19:42:49,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 19:42:49,861 INFO L87 Difference]: Start difference. First operand 14218 states and 73845 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:50,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:50,206 INFO L93 Difference]: Finished difference Result 24720 states and 124142 transitions. [2022-03-15 19:42:50,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 19:42:50,206 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 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 28 [2022-03-15 19:42:50,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:50,305 INFO L225 Difference]: With dead ends: 24720 [2022-03-15 19:42:50,305 INFO L226 Difference]: Without dead ends: 24148 [2022-03-15 19:42:50,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2022-03-15 19:42:50,306 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 150 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:50,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 0 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:42:50,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24148 states. [2022-03-15 19:42:50,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24148 to 17556. [2022-03-15 19:42:50,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17556 states, 17555 states have (on average 5.3475363144403305) internal successors, (93876), 17555 states have internal predecessors, (93876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:51,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17556 states to 17556 states and 93876 transitions. [2022-03-15 19:42:51,008 INFO L78 Accepts]: Start accepts. Automaton has 17556 states and 93876 transitions. Word has length 28 [2022-03-15 19:42:51,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:51,008 INFO L470 AbstractCegarLoop]: Abstraction has 17556 states and 93876 transitions. [2022-03-15 19:42:51,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:51,008 INFO L276 IsEmpty]: Start isEmpty. Operand 17556 states and 93876 transitions. [2022-03-15 19:42:51,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 19:42:51,062 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:51,062 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:51,081 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-03-15 19:42:51,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:51,279 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:51,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:51,280 INFO L85 PathProgramCache]: Analyzing trace with hash -907823372, now seen corresponding path program 17 times [2022-03-15 19:42:51,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:51,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036337781] [2022-03-15 19:42:51,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:51,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:51,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:51,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:51,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036337781] [2022-03-15 19:42:51,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036337781] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:51,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039112028] [2022-03-15 19:42:51,376 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 19:42:51,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:51,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:51,378 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:51,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 19:42:51,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 19:42:51,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:51,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:42:51,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:51,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:51,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:51,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:42:51,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039112028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:51,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:51,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2022-03-15 19:42:51,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1579740918] [2022-03-15 19:42:51,725 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:51,728 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:51,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 188 states and 445 transitions. [2022-03-15 19:42:51,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:53,563 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [360138#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 360142#(or (<= ~M1~0 (+ 2 ~j1~0)) (< (+ 3 ~j1~0) ~M1~0)), 360136#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 360137#(< ~i1~0 ~N1~0), 360140#(or (< (+ ~j1~0 1) ~M1~0) (<= (+ 2 ~i1~0) ~N1~0) (<= ~M1~0 ~j1~0)), 360139#(or (< ~j1~0 ~M1~0) (<= (+ 2 ~i1~0) ~N1~0)), 360135#(< ~j1~0 ~M1~0), 360141#(or (<= ~M1~0 (+ ~j1~0 1)) (< (+ 2 ~j1~0) ~M1~0))] [2022-03-15 19:42:53,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 19:42:53,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:53,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 19:42:53,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-03-15 19:42:53,564 INFO L87 Difference]: Start difference. First operand 17556 states and 93876 transitions. Second operand has 16 states, 16 states have (on average 7.1875) internal successors, (115), 15 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:54,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:54,422 INFO L93 Difference]: Finished difference Result 32152 states and 154093 transitions. [2022-03-15 19:42:54,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 19:42:54,423 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.1875) internal successors, (115), 15 states have internal predecessors, (115), 0 states have call successors, (0), 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 28 [2022-03-15 19:42:54,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:54,554 INFO L225 Difference]: With dead ends: 32152 [2022-03-15 19:42:54,554 INFO L226 Difference]: Without dead ends: 31428 [2022-03-15 19:42:54,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=263, Invalid=1459, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 19:42:54,555 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 316 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:54,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 0 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 19:42:54,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31428 states. [2022-03-15 19:42:55,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31428 to 22486. [2022-03-15 19:42:55,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22486 states, 22485 states have (on average 5.28032021347565) internal successors, (118728), 22485 states have internal predecessors, (118728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:55,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22486 states to 22486 states and 118728 transitions. [2022-03-15 19:42:55,489 INFO L78 Accepts]: Start accepts. Automaton has 22486 states and 118728 transitions. Word has length 28 [2022-03-15 19:42:55,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:55,489 INFO L470 AbstractCegarLoop]: Abstraction has 22486 states and 118728 transitions. [2022-03-15 19:42:55,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.1875) internal successors, (115), 15 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:55,489 INFO L276 IsEmpty]: Start isEmpty. Operand 22486 states and 118728 transitions. [2022-03-15 19:42:55,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 19:42:55,660 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:55,660 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:42:55,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:55,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:55,876 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:55,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:55,877 INFO L85 PathProgramCache]: Analyzing trace with hash -2059782367, now seen corresponding path program 18 times [2022-03-15 19:42:55,877 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:55,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463200089] [2022-03-15 19:42:55,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:55,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:55,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:55,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463200089] [2022-03-15 19:42:55,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463200089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:55,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704683501] [2022-03-15 19:42:55,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 19:42:55,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:55,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:55,950 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:55,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 19:42:56,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 19:42:56,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:42:56,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:42:56,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:56,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:42:56,272 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:56,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704683501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:42:56,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:42:56,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 19 [2022-03-15 19:42:56,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [599902889] [2022-03-15 19:42:56,273 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:42:56,275 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:42:56,313 INFO L252 McrAutomatonBuilder]: Finished intersection with 232 states and 573 transitions. [2022-03-15 19:42:56,313 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:42:58,132 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [437479#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 437484#(or (< ~i1~0 ~N1~0) (<= (+ ~M1~0 1) ~j1~0)), 437481#(or (<= ~M1~0 (+ ~j1~0 1)) (< (+ 2 ~j1~0) ~M1~0)), 437482#(or (<= ~M1~0 (+ 2 ~j1~0)) (< (+ 3 ~j1~0) ~M1~0)), 437477#(< ~j1~0 ~M1~0), 437480#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 437478#(< ~i1~0 ~N1~0), 437486#(or (< (+ ~j1~0 4) ~M1~0) (<= ~M1~0 (+ 3 ~j1~0))), 437485#(or (< ~i1~0 ~N1~0) (<= ~M1~0 ~j1~0)), 437483#(or (< ~i1~0 ~N1~0) (<= (+ 2 ~M1~0) ~j1~0))] [2022-03-15 19:42:58,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 19:42:58,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:42:58,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 19:42:58,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2022-03-15 19:42:58,133 INFO L87 Difference]: Start difference. First operand 22486 states and 118728 transitions. Second operand has 19 states, 19 states have (on average 7.157894736842105) internal successors, (136), 18 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:58,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:42:58,539 INFO L93 Difference]: Finished difference Result 23370 states and 122654 transitions. [2022-03-15 19:42:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 19:42:58,539 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.157894736842105) internal successors, (136), 18 states have internal predecessors, (136), 0 states have call successors, (0), 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 28 [2022-03-15 19:42:58,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:42:58,635 INFO L225 Difference]: With dead ends: 23370 [2022-03-15 19:42:58,635 INFO L226 Difference]: Without dead ends: 23182 [2022-03-15 19:42:58,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 229 SyntacticMatches, 8 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=234, Invalid=758, Unknown=0, NotChecked=0, Total=992 [2022-03-15 19:42:58,636 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 162 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:42:58,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 0 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:42:58,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23182 states. [2022-03-15 19:42:59,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23182 to 22214. [2022-03-15 19:42:59,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22214 states, 22213 states have (on average 5.3028406788817355) internal successors, (117792), 22213 states have internal predecessors, (117792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22214 states to 22214 states and 117792 transitions. [2022-03-15 19:42:59,325 INFO L78 Accepts]: Start accepts. Automaton has 22214 states and 117792 transitions. Word has length 28 [2022-03-15 19:42:59,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:42:59,325 INFO L470 AbstractCegarLoop]: Abstraction has 22214 states and 117792 transitions. [2022-03-15 19:42:59,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.157894736842105) internal successors, (136), 18 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:42:59,326 INFO L276 IsEmpty]: Start isEmpty. Operand 22214 states and 117792 transitions. [2022-03-15 19:42:59,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 19:42:59,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:42:59,388 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:42:59,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 19:42:59,589 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,SelfDestructingSolverStorable23 [2022-03-15 19:42:59,589 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:42:59,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:42:59,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1522425104, now seen corresponding path program 19 times [2022-03-15 19:42:59,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:42:59,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306871539] [2022-03-15 19:42:59,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:42:59,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:42:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:59,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:42:59,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306871539] [2022-03-15 19:42:59,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306871539] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:42:59,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82934597] [2022-03-15 19:42:59,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 19:42:59,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:42:59,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:42:59,652 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:42:59,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 19:42:59,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:42:59,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 19:42:59,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:42:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:42:59,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:00,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:00,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82934597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:00,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:00,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 19:43:00,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [637540554] [2022-03-15 19:43:00,062 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:00,066 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:00,104 INFO L252 McrAutomatonBuilder]: Finished intersection with 196 states and 484 transitions. [2022-03-15 19:43:00,105 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:02,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [505463#(and (or (<= 2 ~counter~0) (<= ~counter~0 0)) (<= ~counter~0 2)), 505466#(and (or (<= (+ ~counter~0 2) 0) (<= 0 ~counter~0)) (<= ~counter~0 0)), 505464#(and (<= ~counter~0 3) (or (<= ~counter~0 0) (<= 3 ~counter~0))), 505465#(and (or (<= 1 ~counter~0) (<= (+ ~counter~0 1) 0)) (<= ~counter~0 1))] [2022-03-15 19:43:02,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 19:43:02,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:02,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 19:43:02,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 19:43:02,651 INFO L87 Difference]: Start difference. First operand 22214 states and 117792 transitions. Second operand has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:03,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:03,232 INFO L93 Difference]: Finished difference Result 44473 states and 231036 transitions. [2022-03-15 19:43:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 19:43:03,233 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 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 29 [2022-03-15 19:43:03,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:03,451 INFO L225 Difference]: With dead ends: 44473 [2022-03-15 19:43:03,451 INFO L226 Difference]: Without dead ends: 43928 [2022-03-15 19:43:03,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 220 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 19:43:03,452 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 87 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:03,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 0 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:43:03,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43928 states. [2022-03-15 19:43:04,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43928 to 29212. [2022-03-15 19:43:04,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29212 states, 29211 states have (on average 5.359556331518949) internal successors, (156558), 29211 states have internal predecessors, (156558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:04,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29212 states to 29212 states and 156558 transitions. [2022-03-15 19:43:04,672 INFO L78 Accepts]: Start accepts. Automaton has 29212 states and 156558 transitions. Word has length 29 [2022-03-15 19:43:04,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:43:04,673 INFO L470 AbstractCegarLoop]: Abstraction has 29212 states and 156558 transitions. [2022-03-15 19:43:04,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:04,673 INFO L276 IsEmpty]: Start isEmpty. Operand 29212 states and 156558 transitions. [2022-03-15 19:43:04,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 19:43:04,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:43:04,758 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-03-15 19:43:04,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 19:43:04,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 19:43:04,959 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:43:04,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:43:04,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1524063188, now seen corresponding path program 20 times [2022-03-15 19:43:04,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:43:04,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135802197] [2022-03-15 19:43:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:43:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:43:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:43:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:43:05,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:43:05,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135802197] [2022-03-15 19:43:05,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135802197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:43:05,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511288164] [2022-03-15 19:43:05,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 19:43:05,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:05,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:43:05,048 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:43:05,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 19:43:05,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 19:43:05,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:43:05,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 19:43:05,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:43:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:43:05,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 19:43:05,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511288164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:05,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:05,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 19:43:05,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [797139502] [2022-03-15 19:43:05,534 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:05,537 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:05,574 INFO L252 McrAutomatonBuilder]: Finished intersection with 208 states and 520 transitions. [2022-03-15 19:43:05,574 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:08,229 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [608540#(and (<= ~counter~0 4) (or (<= ~counter~0 1) (<= 4 ~counter~0))), 608539#(and (<= ~counter~0 3) (or (<= ~counter~0 0) (<= 3 ~counter~0)))] [2022-03-15 19:43:08,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 19:43:08,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:08,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 19:43:08,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-15 19:43:08,230 INFO L87 Difference]: Start difference. First operand 29212 states and 156558 transitions. Second operand has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:08,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:08,917 INFO L93 Difference]: Finished difference Result 55371 states and 290727 transitions. [2022-03-15 19:43:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 19:43:08,917 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 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 29 [2022-03-15 19:43:08,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:09,205 INFO L225 Difference]: With dead ends: 55371 [2022-03-15 19:43:09,205 INFO L226 Difference]: Without dead ends: 54874 [2022-03-15 19:43:09,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 233 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-15 19:43:09,206 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 107 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:09,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 0 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:43:09,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54874 states. [2022-03-15 19:43:10,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54874 to 36942. [2022-03-15 19:43:10,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36942 states, 36941 states have (on average 5.394899975636826) internal successors, (199293), 36941 states have internal predecessors, (199293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:11,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36942 states to 36942 states and 199293 transitions. [2022-03-15 19:43:11,021 INFO L78 Accepts]: Start accepts. Automaton has 36942 states and 199293 transitions. Word has length 29 [2022-03-15 19:43:11,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:43:11,021 INFO L470 AbstractCegarLoop]: Abstraction has 36942 states and 199293 transitions. [2022-03-15 19:43:11,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:11,021 INFO L276 IsEmpty]: Start isEmpty. Operand 36942 states and 199293 transitions. [2022-03-15 19:43:11,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:43:11,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:43:11,133 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:43:11,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 19:43:11,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 19:43:11,334 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:43:11,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:43:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash -588139481, now seen corresponding path program 21 times [2022-03-15 19:43:11,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:43:11,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426871821] [2022-03-15 19:43:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:43:11,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:43:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:43:11,408 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:43:11,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:43:11,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426871821] [2022-03-15 19:43:11,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426871821] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:43:11,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924331277] [2022-03-15 19:43:11,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 19:43:11,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:11,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:43:11,410 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:43:11,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 19:43:11,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 19:43:11,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:43:11,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:43:11,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:43:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:43:11,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:43:11,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924331277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:11,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:11,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-15 19:43:11,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1943472156] [2022-03-15 19:43:11,931 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:11,934 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:11,969 INFO L252 McrAutomatonBuilder]: Finished intersection with 156 states and 368 transitions. [2022-03-15 19:43:11,970 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:12,937 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [737963#(or (< ~j1~0 ~M1~0) (<= ~N1~0 (+ 2 ~i1~0))), 737988#(or (< ~j1~0 ~M1~0) (<= ~N1~0 ~i1~0)), 737989#(or (<= ~N1~0 (+ ~i1~0 1)) (< ~j1~0 ~M1~0)), 737991#(or (<= ~M1~0 (+ ~j1~0 1)) (<= ~N1~0 (+ 2 ~i1~0)) (< (+ 2 ~j1~0) ~M1~0)), 737987#(< ~j1~0 ~M1~0), 737990#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0) (<= ~N1~0 (+ 2 ~i1~0)))] [2022-03-15 19:43:12,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 19:43:12,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 19:43:12,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2022-03-15 19:43:12,938 INFO L87 Difference]: Start difference. First operand 36942 states and 199293 transitions. Second operand has 14 states, 14 states have (on average 5.5) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:14,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:14,386 INFO L93 Difference]: Finished difference Result 94506 states and 501516 transitions. [2022-03-15 19:43:14,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 19:43:14,386 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 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 30 [2022-03-15 19:43:14,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:15,091 INFO L225 Difference]: With dead ends: 94506 [2022-03-15 19:43:15,092 INFO L226 Difference]: Without dead ends: 93856 [2022-03-15 19:43:15,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=334, Invalid=788, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 19:43:15,092 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 253 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:15,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 0 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 19:43:15,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93856 states. [2022-03-15 19:43:17,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93856 to 60526. [2022-03-15 19:43:17,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60526 states, 60525 states have (on average 5.723783560512185) internal successors, (346432), 60525 states have internal predecessors, (346432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:18,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60526 states to 60526 states and 346432 transitions. [2022-03-15 19:43:18,167 INFO L78 Accepts]: Start accepts. Automaton has 60526 states and 346432 transitions. Word has length 30 [2022-03-15 19:43:18,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:43:18,167 INFO L470 AbstractCegarLoop]: Abstraction has 60526 states and 346432 transitions. [2022-03-15 19:43:18,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:18,168 INFO L276 IsEmpty]: Start isEmpty. Operand 60526 states and 346432 transitions. [2022-03-15 19:43:18,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:43:18,620 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:43:18,620 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:43:18,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 19:43:18,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:18,820 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:43:18,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:43:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash -975039328, now seen corresponding path program 22 times [2022-03-15 19:43:18,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:43:18,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637367832] [2022-03-15 19:43:18,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:43:18,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:43:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:43:18,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 19:43:18,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:43:18,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637367832] [2022-03-15 19:43:18,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637367832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:43:18,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562020273] [2022-03-15 19:43:18,875 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 19:43:18,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:18,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:43:18,876 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:43:18,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 19:43:18,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 19:43:18,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:43:18,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:43:18,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:43:19,103 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:19,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:19,208 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:19,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562020273] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:19,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:19,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2022-03-15 19:43:19,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1042718152] [2022-03-15 19:43:19,208 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:19,212 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:19,236 INFO L252 McrAutomatonBuilder]: Finished intersection with 140 states and 320 transitions. [2022-03-15 19:43:19,236 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:20,355 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [953774#(or (<= ~M1~0 (+ ~j1~0 1)) (<= ~N2~0 (+ ~i2~0 1)) (< (+ 2 ~j1~0) ~M1~0) (< (+ 2 ~i2~0) ~N2~0)), 953768#(< ~j1~0 ~M1~0), 953775#(or (<= ~M1~0 (+ 2 ~j1~0)) (< (+ 3 ~j1~0) ~M1~0) (<= ~N2~0 (+ ~i2~0 1)) (< (+ 2 ~i2~0) ~N2~0)), 953770#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0)), 953771#(or (< (+ ~j1~0 1) ~M1~0) (< ~i2~0 ~N2~0) (<= ~M1~0 ~j1~0)), 953769#(or (< ~j1~0 ~M1~0) (<= (+ ~i2~0 1) ~N2~0)), 953772#(or (<= ~N2~0 ~i2~0) (< (+ ~j1~0 1) ~M1~0) (< (+ ~i2~0 1) ~N2~0) (<= ~M1~0 ~j1~0)), 953773#(or (< (+ ~j1~0 1) ~M1~0) (<= ~M1~0 ~j1~0) (<= ~N2~0 (+ ~i2~0 1)) (< (+ 2 ~i2~0) ~N2~0))] [2022-03-15 19:43:20,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 19:43:20,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:20,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 19:43:20,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2022-03-15 19:43:20,356 INFO L87 Difference]: Start difference. First operand 60526 states and 346432 transitions. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:22,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:22,537 INFO L93 Difference]: Finished difference Result 121602 states and 662219 transitions. [2022-03-15 19:43:22,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 19:43:22,538 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 0 states have call successors, (0), 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 30 [2022-03-15 19:43:22,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:23,552 INFO L225 Difference]: With dead ends: 121602 [2022-03-15 19:43:23,552 INFO L226 Difference]: Without dead ends: 121220 [2022-03-15 19:43:23,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 137 SyntacticMatches, 11 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=333, Invalid=1647, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 19:43:23,553 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 312 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:23,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 0 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 922 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 19:43:23,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121220 states. [2022-03-15 19:43:27,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121220 to 80706. [2022-03-15 19:43:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80706 states, 80705 states have (on average 5.858732420543957) internal successors, (472829), 80705 states have internal predecessors, (472829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80706 states to 80706 states and 472829 transitions. [2022-03-15 19:43:28,111 INFO L78 Accepts]: Start accepts. Automaton has 80706 states and 472829 transitions. Word has length 30 [2022-03-15 19:43:28,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:43:28,111 INFO L470 AbstractCegarLoop]: Abstraction has 80706 states and 472829 transitions. [2022-03-15 19:43:28,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 15 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:28,112 INFO L276 IsEmpty]: Start isEmpty. Operand 80706 states and 472829 transitions. [2022-03-15 19:43:28,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:43:28,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:43:28,684 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:43:28,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 19:43:28,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 19:43:28,885 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:43:28,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:43:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1098540851, now seen corresponding path program 23 times [2022-03-15 19:43:28,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:43:28,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890038294] [2022-03-15 19:43:28,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:43:28,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:43:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:43:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:28,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:43:28,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890038294] [2022-03-15 19:43:28,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890038294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:43:28,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859517772] [2022-03-15 19:43:28,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 19:43:28,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:28,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:43:28,965 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:43:28,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 19:43:29,074 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 19:43:29,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:43:29,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:43:29,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:43:29,207 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:29,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:29,314 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:29,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859517772] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:29,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:29,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2022-03-15 19:43:29,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1980136008] [2022-03-15 19:43:29,315 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:29,318 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:29,337 INFO L252 McrAutomatonBuilder]: Finished intersection with 116 states and 258 transitions. [2022-03-15 19:43:29,338 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:30,150 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1237019#(or (<= ~N2~0 ~i2~0) (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0))), 1237017#(< ~i2~0 ~N2~0), 1237020#(and (or (<= ~N2~0 ~i2~0) (= ~M1~0 ~N1~0)) (or (<= ~N2~0 ~i2~0) (<= (+ ~N1~0 ~i2~0) (+ ~N2~0 ~i1~0))) (or (<= ~N2~0 ~i2~0) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)) (or (<= ~N2~0 ~i2~0) (= ~M2~0 ~N1~0)) (or (<= ~N2~0 ~i2~0) (= ~N2~0 ~N1~0))), 1237018#(or (< ~i2~0 ~N2~0) (<= ~N1~0 ~i1~0))] [2022-03-15 19:43:30,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 19:43:30,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:30,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 19:43:30,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-15 19:43:30,151 INFO L87 Difference]: Start difference. First operand 80706 states and 472829 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:33,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:33,373 INFO L93 Difference]: Finished difference Result 206776 states and 1164396 transitions. [2022-03-15 19:43:33,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 19:43:33,374 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 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 30 [2022-03-15 19:43:33,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:35,653 INFO L225 Difference]: With dead ends: 206776 [2022-03-15 19:43:35,653 INFO L226 Difference]: Without dead ends: 204024 [2022-03-15 19:43:35,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 19:43:35,680 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 318 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:35,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 0 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:43:35,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204024 states. [2022-03-15 19:43:42,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204024 to 126050. [2022-03-15 19:43:42,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126050 states, 126049 states have (on average 6.0891399376432975) internal successors, (767530), 126049 states have internal predecessors, (767530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:44,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126050 states to 126050 states and 767530 transitions. [2022-03-15 19:43:44,122 INFO L78 Accepts]: Start accepts. Automaton has 126050 states and 767530 transitions. Word has length 30 [2022-03-15 19:43:44,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:43:44,123 INFO L470 AbstractCegarLoop]: Abstraction has 126050 states and 767530 transitions. [2022-03-15 19:43:44,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:44,123 INFO L276 IsEmpty]: Start isEmpty. Operand 126050 states and 767530 transitions. [2022-03-15 19:43:45,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:43:45,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:43:45,359 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:43:45,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 19:43:45,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 19:43:45,579 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:43:45,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:43:45,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1896450611, now seen corresponding path program 24 times [2022-03-15 19:43:45,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:43:45,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175126142] [2022-03-15 19:43:45,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:43:45,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:43:45,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:43:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:45,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:43:45,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175126142] [2022-03-15 19:43:45,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175126142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:43:45,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026557896] [2022-03-15 19:43:45,658 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 19:43:45,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:43:45,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:43:45,659 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:43:45,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 19:43:45,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 19:43:45,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:43:45,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:43:45,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:43:45,908 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:45,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:43:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:43:46,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026557896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:43:46,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:43:46,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2022-03-15 19:43:46,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2026917235] [2022-03-15 19:43:46,028 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:43:46,031 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:43:46,052 INFO L252 McrAutomatonBuilder]: Finished intersection with 124 states and 282 transitions. [2022-03-15 19:43:46,052 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:43:46,965 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1696112#(< ~j1~0 ~M1~0), 1696114#(or (< ~i1~0 ~N1~0) (< ~j1~0 ~M1~0)), 1696113#(< ~i1~0 ~N1~0), 1696115#(or (< ~j1~0 ~M1~0) (<= ~N1~0 ~i1~0)), 1696116#(and (or (= ~M1~0 ~N1~0) (<= ~M1~0 ~j1~0)) (or (= ~M2~0 ~N1~0) (<= ~M1~0 ~j1~0)) (or (<= (+ ~N1~0 ~j1~0) (+ ~M1~0 ~i1~0)) (<= ~M1~0 ~j1~0)) (or (<= ~M1~0 ~j1~0) (= ~N2~0 ~N1~0)))] [2022-03-15 19:43:46,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 19:43:46,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:43:46,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 19:43:46,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-15 19:43:46,966 INFO L87 Difference]: Start difference. First operand 126050 states and 767530 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:43:50,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:43:50,680 INFO L93 Difference]: Finished difference Result 230504 states and 1374098 transitions. [2022-03-15 19:43:50,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 19:43:50,684 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 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 30 [2022-03-15 19:43:50,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:43:52,803 INFO L225 Difference]: With dead ends: 230504 [2022-03-15 19:43:52,803 INFO L226 Difference]: Without dead ends: 229954 [2022-03-15 19:43:52,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2022-03-15 19:43:52,804 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 214 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:43:52,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 0 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:43:53,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229954 states. [2022-03-15 19:44:01,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229954 to 177420. [2022-03-15 19:44:01,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177420 states, 177419 states have (on average 6.190994200170219) internal successors, (1098400), 177419 states have internal predecessors, (1098400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:03,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177420 states to 177420 states and 1098400 transitions. [2022-03-15 19:44:03,739 INFO L78 Accepts]: Start accepts. Automaton has 177420 states and 1098400 transitions. Word has length 30 [2022-03-15 19:44:03,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:44:03,739 INFO L470 AbstractCegarLoop]: Abstraction has 177420 states and 1098400 transitions. [2022-03-15 19:44:03,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:03,739 INFO L276 IsEmpty]: Start isEmpty. Operand 177420 states and 1098400 transitions. [2022-03-15 19:44:04,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:44:04,813 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:44:04,813 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:44:04,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 19:44:05,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:05,014 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:44:05,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:44:05,014 INFO L85 PathProgramCache]: Analyzing trace with hash -672088793, now seen corresponding path program 25 times [2022-03-15 19:44:05,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:44:05,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608199596] [2022-03-15 19:44:05,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:44:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:44:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:44:05,079 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:44:05,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:44:05,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608199596] [2022-03-15 19:44:05,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608199596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:44:05,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965799783] [2022-03-15 19:44:05,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 19:44:05,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:05,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:44:05,081 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:44:05,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 19:44:05,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:44:05,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:44:05,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:44:05,311 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:44:05,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:44:05,410 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:44:05,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965799783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:44:05,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:44:05,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 15 [2022-03-15 19:44:05,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2078764582] [2022-03-15 19:44:05,410 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:44:05,413 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:44:05,435 INFO L252 McrAutomatonBuilder]: Finished intersection with 128 states and 292 transitions. [2022-03-15 19:44:05,435 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:44:06,285 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [2281669#(or (< ~j2~0 ~M2~0) (< ~i1~0 ~N1~0)), 2281667#(< ~j2~0 ~M2~0), 2281668#(< ~i1~0 ~N1~0)] [2022-03-15 19:44:06,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 19:44:06,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:44:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 19:44:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-03-15 19:44:06,286 INFO L87 Difference]: Start difference. First operand 177420 states and 1098400 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:09,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:44:09,244 INFO L93 Difference]: Finished difference Result 188578 states and 1144001 transitions. [2022-03-15 19:44:09,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 19:44:09,244 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 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 30 [2022-03-15 19:44:09,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:44:12,108 INFO L225 Difference]: With dead ends: 188578 [2022-03-15 19:44:12,109 INFO L226 Difference]: Without dead ends: 187662 [2022-03-15 19:44:12,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-03-15 19:44:12,110 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 95 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:44:12,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 0 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:44:12,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187662 states. [2022-03-15 19:44:18,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187662 to 170112. [2022-03-15 19:44:19,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170112 states, 170111 states have (on average 6.197341735690226) internal successors, (1054236), 170111 states have internal predecessors, (1054236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170112 states to 170112 states and 1054236 transitions. [2022-03-15 19:44:21,078 INFO L78 Accepts]: Start accepts. Automaton has 170112 states and 1054236 transitions. Word has length 30 [2022-03-15 19:44:21,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:44:21,079 INFO L470 AbstractCegarLoop]: Abstraction has 170112 states and 1054236 transitions. [2022-03-15 19:44:21,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:21,079 INFO L276 IsEmpty]: Start isEmpty. Operand 170112 states and 1054236 transitions. [2022-03-15 19:44:22,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:44:22,076 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:44:22,076 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:44:22,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 19:44:22,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:22,286 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:44:22,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:44:22,286 INFO L85 PathProgramCache]: Analyzing trace with hash 376504071, now seen corresponding path program 26 times [2022-03-15 19:44:22,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:44:22,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911073855] [2022-03-15 19:44:22,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:44:22,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:44:22,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:44:22,373 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:44:22,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:44:22,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911073855] [2022-03-15 19:44:22,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911073855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:44:22,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251083655] [2022-03-15 19:44:22,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 19:44:22,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:22,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:44:22,375 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:44:22,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 19:44:22,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 19:44:22,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:44:22,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:44:22,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:44:22,660 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:44:22,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:44:22,795 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:44:22,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251083655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:44:22,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:44:22,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2022-03-15 19:44:22,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2111852019] [2022-03-15 19:44:22,796 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:44:22,798 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:44:22,828 INFO L252 McrAutomatonBuilder]: Finished intersection with 130 states and 296 transitions. [2022-03-15 19:44:22,828 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:44:24,050 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [2810674#(or (< ~i1~0 ~N1~0) (< ~i2~0 ~N2~0)), 2810673#(< ~i1~0 ~N1~0), 2810675#(and (or (<= ~N2~0 ~i2~0) (= ~M1~0 ~N1~0)) (or (<= ~N2~0 ~i2~0) (= ~M2~0 ~N1~0)) (or (<= ~N2~0 ~i2~0) (<= (+ ~N1~0 ~i2~0) ~N2~0)) (or (<= ~N2~0 ~i2~0) (= ~i1~0 0)) (or (<= ~N2~0 ~i2~0) (= ~N2~0 ~N1~0)))] [2022-03-15 19:44:24,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 19:44:24,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:44:24,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 19:44:24,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-15 19:44:24,051 INFO L87 Difference]: Start difference. First operand 170112 states and 1054236 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:28,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:44:28,361 INFO L93 Difference]: Finished difference Result 279460 states and 1673802 transitions. [2022-03-15 19:44:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 19:44:28,361 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 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 30 [2022-03-15 19:44:28,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:44:31,407 INFO L225 Difference]: With dead ends: 279460 [2022-03-15 19:44:31,408 INFO L226 Difference]: Without dead ends: 279276 [2022-03-15 19:44:31,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 136 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-03-15 19:44:31,408 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 162 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:44:31,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 0 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:44:31,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279276 states. [2022-03-15 19:44:42,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279276 to 218684. [2022-03-15 19:44:42,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218684 states, 218683 states have (on average 6.228490554821362) internal successors, (1362065), 218683 states have internal predecessors, (1362065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:46,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218684 states to 218684 states and 1362065 transitions. [2022-03-15 19:44:46,171 INFO L78 Accepts]: Start accepts. Automaton has 218684 states and 1362065 transitions. Word has length 30 [2022-03-15 19:44:46,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:44:46,171 INFO L470 AbstractCegarLoop]: Abstraction has 218684 states and 1362065 transitions. [2022-03-15 19:44:46,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:46,171 INFO L276 IsEmpty]: Start isEmpty. Operand 218684 states and 1362065 transitions. [2022-03-15 19:44:48,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:44:48,098 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:44:48,099 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:44:48,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-15 19:44:48,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:48,317 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:44:48,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:44:48,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1824958621, now seen corresponding path program 27 times [2022-03-15 19:44:48,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:44:48,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393822903] [2022-03-15 19:44:48,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:44:48,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:44:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:44:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:44:48,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:44:48,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393822903] [2022-03-15 19:44:48,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393822903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:44:48,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56805622] [2022-03-15 19:44:48,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 19:44:48,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:44:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:44:48,464 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:44:48,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 19:44:48,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 19:44:48,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:44:48,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:44:48,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:44:48,786 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:44:48,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:44:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 19:44:48,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56805622] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:44:48,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:44:48,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 18 [2022-03-15 19:44:48,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [530870847] [2022-03-15 19:44:48,910 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:44:48,913 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:44:48,936 INFO L252 McrAutomatonBuilder]: Finished intersection with 132 states and 302 transitions. [2022-03-15 19:44:48,936 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:44:50,170 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [3527709#(< ~i1~0 ~N1~0), 3527710#(or (< ~i1~0 ~N1~0) (<= (+ ~j2~0 1) ~M2~0))] [2022-03-15 19:44:50,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 19:44:50,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:44:50,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 19:44:50,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:44:50,171 INFO L87 Difference]: Start difference. First operand 218684 states and 1362065 transitions. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:44:55,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:44:55,188 INFO L93 Difference]: Finished difference Result 316348 states and 1936680 transitions. [2022-03-15 19:44:55,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 19:44:55,189 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 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 30 [2022-03-15 19:44:55,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:45:00,535 INFO L225 Difference]: With dead ends: 316348 [2022-03-15 19:45:00,535 INFO L226 Difference]: Without dead ends: 316132 [2022-03-15 19:45:00,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 137 SyntacticMatches, 11 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2022-03-15 19:45:00,536 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 115 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 19:45:00,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 0 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 19:45:01,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316132 states. [2022-03-15 19:45:14,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316132 to 282552. [2022-03-15 19:45:14,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282552 states, 282551 states have (on average 6.278586874581934) internal successors, (1774021), 282551 states have internal predecessors, (1774021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:45:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282552 states to 282552 states and 1774021 transitions. [2022-03-15 19:45:17,941 INFO L78 Accepts]: Start accepts. Automaton has 282552 states and 1774021 transitions. Word has length 30 [2022-03-15 19:45:17,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 19:45:17,941 INFO L470 AbstractCegarLoop]: Abstraction has 282552 states and 1774021 transitions. [2022-03-15 19:45:17,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:45:17,941 INFO L276 IsEmpty]: Start isEmpty. Operand 282552 states and 1774021 transitions. [2022-03-15 19:45:20,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-15 19:45:20,616 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 19:45:20,616 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 19:45:20,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 19:45:20,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:45:20,827 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 19:45:20,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 19:45:20,828 INFO L85 PathProgramCache]: Analyzing trace with hash 2059067107, now seen corresponding path program 28 times [2022-03-15 19:45:20,829 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 19:45:20,829 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659942952] [2022-03-15 19:45:20,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 19:45:20,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 19:45:21,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 19:45:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 19:45:21,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 19:45:21,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659942952] [2022-03-15 19:45:21,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659942952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 19:45:21,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722852523] [2022-03-15 19:45:21,303 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 19:45:21,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 19:45:21,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 19:45:21,327 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 19:45:21,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 19:45:21,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 19:45:21,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 19:45:21,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 19:45:21,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 19:45:21,612 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:45:21,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 19:45:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 19:45:21,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722852523] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 19:45:21,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 19:45:21,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2022-03-15 19:45:21,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1605076572] [2022-03-15 19:45:21,738 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 19:45:21,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 19:45:21,762 INFO L252 McrAutomatonBuilder]: Finished intersection with 124 states and 284 transitions. [2022-03-15 19:45:21,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 19:45:22,552 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [4409363#(< ~j2~0 ~M2~0), 4409364#(< ~i1~0 ~N1~0), 4409365#(or (< ~j2~0 ~M2~0) (< ~i1~0 ~N1~0))] [2022-03-15 19:45:22,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 19:45:22,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 19:45:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 19:45:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-15 19:45:22,560 INFO L87 Difference]: Start difference. First operand 282552 states and 1774021 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 19:45:30,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 19:45:30,737 INFO L93 Difference]: Finished difference Result 502762 states and 3044846 transitions. [2022-03-15 19:45:30,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 19:45:30,737 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 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 30 [2022-03-15 19:45:30,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 19:45:36,143 INFO L225 Difference]: With dead ends: 502762 [2022-03-15 19:45:36,143 INFO L226 Difference]: Without dead ends: 496864 [2022-03-15 19:45:36,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-15 19:45:36,143 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 138 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 19:45:36,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 0 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 19:45:37,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496864 states. [2022-03-15 19:45:52,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496864 to 277072. [2022-03-15 19:45:53,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277072 states, 277071 states have (on average 6.318268602632538) internal successors, (1750609), 277071 states have internal predecessors, (1750609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)