/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 17:35:40,233 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 17:35:40,235 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 17:35:40,296 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 17:35:40,297 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 17:35:40,297 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 17:35:40,298 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 17:35:40,299 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 17:35:40,303 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 17:35:40,304 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 17:35:40,304 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 17:35:40,305 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 17:35:40,305 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 17:35:40,306 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 17:35:40,306 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 17:35:40,307 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 17:35:40,308 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 17:35:40,308 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 17:35:40,309 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 17:35:40,312 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 17:35:40,313 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 17:35:40,316 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 17:35:40,316 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 17:35:40,317 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 17:35:40,318 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 17:35:40,318 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 17:35:40,319 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 17:35:40,319 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 17:35:40,319 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 17:35:40,320 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 17:35:40,320 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 17:35:40,320 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 17:35:40,321 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 17:35:40,321 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 17:35:40,322 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 17:35:40,322 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 17:35:40,322 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 17:35:40,323 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 17:35:40,323 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 17:35:40,323 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 17:35:40,324 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 17:35:40,332 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-03 17:35:40,360 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 17:35:40,361 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 17:35:40,361 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 17:35:40,361 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 17:35:40,362 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 17:35:40,362 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 17:35:40,362 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 17:35:40,362 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 17:35:40,362 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 17:35:40,362 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 17:35:40,363 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 17:35:40,364 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 17:35:40,364 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 17:35:40,364 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 17:35:40,365 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 17:35:40,365 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 17:35:40,365 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 17:35:40,366 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 17:35:40,366 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 17:35:40,366 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 17:35:40,366 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-03 17:35:40,570 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 17:35:40,594 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 17:35:40,596 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 17:35:40,597 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-03 17:35:40,599 INFO L275 PluginConnector]: CDTParser initialized [2022-03-03 17:35:40,600 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2022-03-03 17:35:40,647 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9cbb5ed83/620453ee8fe545a2a780ec059019e9a0/FLAG763cd29f7 [2022-03-03 17:35:41,053 INFO L306 CDTParser]: Found 1 translation units. [2022-03-03 17:35:41,054 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c [2022-03-03 17:35:41,063 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9cbb5ed83/620453ee8fe545a2a780ec059019e9a0/FLAG763cd29f7 [2022-03-03 17:35:41,074 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9cbb5ed83/620453ee8fe545a2a780ec059019e9a0 [2022-03-03 17:35:41,076 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 17:35:41,078 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-03 17:35:41,080 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-03 17:35:41,080 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-03 17:35:41,082 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-03 17:35:41,083 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18cee250 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41, skipping insertion in model container [2022-03-03 17:35:41,084 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,088 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-03 17:35:41,104 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-03 17:35:41,248 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-03-03 17:35:41,250 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-03 17:35:41,255 INFO L203 MainTranslator]: Completed pre-run [2022-03-03 17:35:41,269 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-mult-equiv.wvr.c[2591,2604] [2022-03-03 17:35:41,270 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-03 17:35:41,278 INFO L208 MainTranslator]: Completed translation [2022-03-03 17:35:41,278 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41 WrapperNode [2022-03-03 17:35:41,278 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-03 17:35:41,279 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 17:35:41,281 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 17:35:41,281 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 17:35:41,285 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,291 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,302 INFO L137 Inliner]: procedures = 22, calls = 39, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 68 [2022-03-03 17:35:41,302 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 17:35:41,303 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 17:35:41,303 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 17:35:41,303 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 17:35:41,309 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,309 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,313 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,314 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,324 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,327 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,328 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,329 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 17:35:41,329 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 17:35:41,329 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 17:35:41,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 17:35:41,334 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (1/1) ... [2022-03-03 17:35:41,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 17:35:41,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:41,362 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-03 17:35:41,364 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-03 17:35:41,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-03 17:35:41,387 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 17:35:41,387 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 17:35:41,387 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 17:35:41,388 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 17:35:41,388 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 17:35:41,388 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 17:35:41,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-03 17:35:41,389 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-03 17:35:41,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-03 17:35:41,389 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-03 17:35:41,390 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-03 17:35:41,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 17:35:41,390 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 17:35:41,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-03 17:35:41,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-03 17:35:41,391 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 17:35:41,474 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 17:35:41,475 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 17:35:41,674 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 17:35:41,708 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 17:35:41,708 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-03 17:35:41,711 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 05:35:41 BoogieIcfgContainer [2022-03-03 17:35:41,711 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 17:35:41,712 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 17:35:41,712 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 17:35:41,715 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 17:35:41,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 05:35:41" (1/3) ... [2022-03-03 17:35:41,715 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d2fbfe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 05:35:41, skipping insertion in model container [2022-03-03 17:35:41,715 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 05:35:41" (2/3) ... [2022-03-03 17:35:41,716 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d2fbfe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 05:35:41, skipping insertion in model container [2022-03-03 17:35:41,716 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 05:35:41" (3/3) ... [2022-03-03 17:35:41,717 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-mult-equiv.wvr.c [2022-03-03 17:35:41,723 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 17:35:41,723 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 17:35:41,723 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 17:35:41,724 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 17:35:41,771 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,772 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,772 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,772 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,773 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,774 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,775 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,776 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,776 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,776 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,777 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,777 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,778 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,778 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,779 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,779 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,780 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,780 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,780 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,780 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,780 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,781 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,782 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,782 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,782 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,784 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,785 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,788 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,788 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,790 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,790 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,792 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,792 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,793 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-03 17:35:41,800 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 17:35:41,842 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 17:35:41,848 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 17:35:41,848 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 17:35:41,858 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 100 places, 97 transitions, 218 flow [2022-03-03 17:35:41,944 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:41,949 INFO L276 IsEmpty]: Start isEmpty. Operand has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:41,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-03 17:35:41,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:41,969 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:41,969 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:41,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:41,973 INFO L85 PathProgramCache]: Analyzing trace with hash -602689982, now seen corresponding path program 1 times [2022-03-03 17:35:41,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:41,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196461572] [2022-03-03 17:35:41,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:41,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:42,160 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-03 17:35:42,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:42,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196461572] [2022-03-03 17:35:42,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196461572] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:42,161 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:42,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 17:35:42,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135426463] [2022-03-03 17:35:42,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:42,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-03 17:35:42,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:42,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-03 17:35:42,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 17:35:42,192 INFO L87 Difference]: Start difference. First operand has 1475 states, 1474 states have (on average 3.820217096336499) internal successors, (5631), 1474 states have internal predecessors, (5631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:42,268 INFO L93 Difference]: Finished difference Result 1475 states and 5025 transitions. [2022-03-03 17:35:42,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-03 17:35:42,270 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2022-03-03 17:35:42,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:42,299 INFO L225 Difference]: With dead ends: 1475 [2022-03-03 17:35:42,300 INFO L226 Difference]: Without dead ends: 1474 [2022-03-03 17:35:42,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-03 17:35:42,304 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:42,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 70 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 17:35:42,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2022-03-03 17:35:42,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 1474. [2022-03-03 17:35:42,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1473 states have (on average 3.4107264086897486) internal successors, (5024), 1473 states have internal predecessors, (5024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 5024 transitions. [2022-03-03 17:35:42,412 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 5024 transitions. Word has length 70 [2022-03-03 17:35:42,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:42,413 INFO L470 AbstractCegarLoop]: Abstraction has 1474 states and 5024 transitions. [2022-03-03 17:35:42,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,413 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 5024 transitions. [2022-03-03 17:35:42,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-03-03 17:35:42,419 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:42,420 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:42,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 17:35:42,420 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:42,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:42,421 INFO L85 PathProgramCache]: Analyzing trace with hash -160747741, now seen corresponding path program 1 times [2022-03-03 17:35:42,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:42,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908542654] [2022-03-03 17:35:42,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:42,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:42,659 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-03 17:35:42,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:42,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908542654] [2022-03-03 17:35:42,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908542654] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:42,660 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:42,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 17:35:42,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305970528] [2022-03-03 17:35:42,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:42,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:42,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:42,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:42,665 INFO L87 Difference]: Start difference. First operand 1474 states and 5024 transitions. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:42,770 INFO L93 Difference]: Finished difference Result 3359 states and 11654 transitions. [2022-03-03 17:35:42,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:42,770 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2022-03-03 17:35:42,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:42,786 INFO L225 Difference]: With dead ends: 3359 [2022-03-03 17:35:42,787 INFO L226 Difference]: Without dead ends: 3209 [2022-03-03 17:35:42,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 17:35:42,788 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 98 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:42,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 278 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 17:35:42,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3209 states. [2022-03-03 17:35:42,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3209 to 1970. [2022-03-03 17:35:42,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1969 states have (on average 3.404773996952768) internal successors, (6704), 1969 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 6704 transitions. [2022-03-03 17:35:42,852 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 6704 transitions. Word has length 70 [2022-03-03 17:35:42,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:42,853 INFO L470 AbstractCegarLoop]: Abstraction has 1970 states and 6704 transitions. [2022-03-03 17:35:42,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:42,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 6704 transitions. [2022-03-03 17:35:42,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-03 17:35:42,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:42,859 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:42,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 17:35:42,859 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:42,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2065297183, now seen corresponding path program 1 times [2022-03-03 17:35:42,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:42,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952152049] [2022-03-03 17:35:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:42,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:43,042 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-03 17:35:43,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:43,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952152049] [2022-03-03 17:35:43,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952152049] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:43,043 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:43,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 17:35:43,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118309298] [2022-03-03 17:35:43,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:43,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:43,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:43,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:43,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:43,044 INFO L87 Difference]: Start difference. First operand 1970 states and 6704 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:43,204 INFO L93 Difference]: Finished difference Result 3094 states and 10204 transitions. [2022-03-03 17:35:43,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 17:35:43,205 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2022-03-03 17:35:43,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:43,218 INFO L225 Difference]: With dead ends: 3094 [2022-03-03 17:35:43,218 INFO L226 Difference]: Without dead ends: 2920 [2022-03-03 17:35:43,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 17:35:43,222 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 150 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:43,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 400 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:43,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2920 states. [2022-03-03 17:35:43,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2920 to 2407. [2022-03-03 17:35:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2407 states, 2406 states have (on average 3.353699085619285) internal successors, (8069), 2406 states have internal predecessors, (8069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2407 states to 2407 states and 8069 transitions. [2022-03-03 17:35:43,298 INFO L78 Accepts]: Start accepts. Automaton has 2407 states and 8069 transitions. Word has length 72 [2022-03-03 17:35:43,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:43,299 INFO L470 AbstractCegarLoop]: Abstraction has 2407 states and 8069 transitions. [2022-03-03 17:35:43,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,299 INFO L276 IsEmpty]: Start isEmpty. Operand 2407 states and 8069 transitions. [2022-03-03 17:35:43,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-03 17:35:43,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:43,305 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:43,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 17:35:43,305 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:43,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:43,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1196970611, now seen corresponding path program 2 times [2022-03-03 17:35:43,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:43,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137154416] [2022-03-03 17:35:43,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:43,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:43,513 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-03 17:35:43,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:43,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137154416] [2022-03-03 17:35:43,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137154416] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:43,513 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:43,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 17:35:43,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52893163] [2022-03-03 17:35:43,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:43,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:43,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:43,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:43,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:43,515 INFO L87 Difference]: Start difference. First operand 2407 states and 8069 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:43,718 INFO L93 Difference]: Finished difference Result 4899 states and 16718 transitions. [2022-03-03 17:35:43,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 17:35:43,719 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2022-03-03 17:35:43,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:43,741 INFO L225 Difference]: With dead ends: 4899 [2022-03-03 17:35:43,741 INFO L226 Difference]: Without dead ends: 4899 [2022-03-03 17:35:43,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-03 17:35:43,742 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 214 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:43,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 370 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:43,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2022-03-03 17:35:43,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 2427. [2022-03-03 17:35:43,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2427 states, 2426 states have (on average 3.395300906842539) internal successors, (8237), 2426 states have internal predecessors, (8237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2427 states to 2427 states and 8237 transitions. [2022-03-03 17:35:43,809 INFO L78 Accepts]: Start accepts. Automaton has 2427 states and 8237 transitions. Word has length 72 [2022-03-03 17:35:43,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:43,810 INFO L470 AbstractCegarLoop]: Abstraction has 2427 states and 8237 transitions. [2022-03-03 17:35:43,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:43,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2427 states and 8237 transitions. [2022-03-03 17:35:43,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-03 17:35:43,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:43,815 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:43,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-03 17:35:43,815 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:43,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:43,815 INFO L85 PathProgramCache]: Analyzing trace with hash -115985947, now seen corresponding path program 3 times [2022-03-03 17:35:43,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:43,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052158550] [2022-03-03 17:35:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:43,924 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-03 17:35:43,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:43,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052158550] [2022-03-03 17:35:43,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052158550] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:43,924 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:43,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:43,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254103357] [2022-03-03 17:35:43,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:43,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:43,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:43,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:43,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:43,926 INFO L87 Difference]: Start difference. First operand 2427 states and 8237 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:44,007 INFO L93 Difference]: Finished difference Result 3469 states and 12077 transitions. [2022-03-03 17:35:44,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:44,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2022-03-03 17:35:44,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:44,022 INFO L225 Difference]: With dead ends: 3469 [2022-03-03 17:35:44,022 INFO L226 Difference]: Without dead ends: 3469 [2022-03-03 17:35:44,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:44,023 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 59 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:44,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 256 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:44,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3469 states. [2022-03-03 17:35:44,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3469 to 2527. [2022-03-03 17:35:44,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2527 states, 2526 states have (on average 3.4093428345209817) internal successors, (8612), 2526 states have internal predecessors, (8612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2527 states to 2527 states and 8612 transitions. [2022-03-03 17:35:44,105 INFO L78 Accepts]: Start accepts. Automaton has 2527 states and 8612 transitions. Word has length 72 [2022-03-03 17:35:44,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:44,105 INFO L470 AbstractCegarLoop]: Abstraction has 2527 states and 8612 transitions. [2022-03-03 17:35:44,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,105 INFO L276 IsEmpty]: Start isEmpty. Operand 2527 states and 8612 transitions. [2022-03-03 17:35:44,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:44,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:44,111 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:44,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 17:35:44,111 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:44,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:44,112 INFO L85 PathProgramCache]: Analyzing trace with hash -594145936, now seen corresponding path program 1 times [2022-03-03 17:35:44,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:44,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477872701] [2022-03-03 17:35:44,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:44,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:44,217 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-03 17:35:44,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:44,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477872701] [2022-03-03 17:35:44,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477872701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:44,218 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:44,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:44,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098213509] [2022-03-03 17:35:44,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:44,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:44,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:44,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:44,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:44,219 INFO L87 Difference]: Start difference. First operand 2527 states and 8612 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:44,337 INFO L93 Difference]: Finished difference Result 4067 states and 13592 transitions. [2022-03-03 17:35:44,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:44,338 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:44,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:44,348 INFO L225 Difference]: With dead ends: 4067 [2022-03-03 17:35:44,348 INFO L226 Difference]: Without dead ends: 3893 [2022-03-03 17:35:44,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 17:35:44,349 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 155 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:44,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 352 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:44,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3893 states. [2022-03-03 17:35:44,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3893 to 2917. [2022-03-03 17:35:44,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2917 states, 2916 states have (on average 3.4605624142661178) internal successors, (10091), 2916 states have internal predecessors, (10091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2917 states to 2917 states and 10091 transitions. [2022-03-03 17:35:44,411 INFO L78 Accepts]: Start accepts. Automaton has 2917 states and 10091 transitions. Word has length 73 [2022-03-03 17:35:44,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:44,411 INFO L470 AbstractCegarLoop]: Abstraction has 2917 states and 10091 transitions. [2022-03-03 17:35:44,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:44,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2917 states and 10091 transitions. [2022-03-03 17:35:44,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:44,418 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:44,418 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:44,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-03 17:35:44,418 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:44,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:44,419 INFO L85 PathProgramCache]: Analyzing trace with hash -285034558, now seen corresponding path program 1 times [2022-03-03 17:35:44,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:44,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447078963] [2022-03-03 17:35:44,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:44,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:44,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:44,528 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-03 17:35:44,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:44,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447078963] [2022-03-03 17:35:44,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447078963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:44,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79429693] [2022-03-03 17:35:44,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:44,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:44,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:44,531 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-03 17:35:44,552 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-03 17:35:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:44,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 17:35:44,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:45,037 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-03 17:35:45,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:35:45,465 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-03 17:35:45,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79429693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:35:45,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:35:45,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 16 [2022-03-03 17:35:45,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548539325] [2022-03-03 17:35:45,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:35:45,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 17:35:45,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:45,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 17:35:45,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-03 17:35:45,467 INFO L87 Difference]: Start difference. First operand 2917 states and 10091 transitions. Second operand has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:45,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:45,826 INFO L93 Difference]: Finished difference Result 6002 states and 20985 transitions. [2022-03-03 17:35:45,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 17:35:45,826 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:45,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:45,844 INFO L225 Difference]: With dead ends: 6002 [2022-03-03 17:35:45,845 INFO L226 Difference]: Without dead ends: 5594 [2022-03-03 17:35:45,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=440, Unknown=0, NotChecked=0, Total=600 [2022-03-03 17:35:45,846 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 494 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:45,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 799 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:45,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5594 states. [2022-03-03 17:35:45,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5594 to 3568. [2022-03-03 17:35:45,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3568 states, 3567 states have (on average 3.581440986823661) internal successors, (12775), 3567 states have internal predecessors, (12775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:45,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3568 states to 3568 states and 12775 transitions. [2022-03-03 17:35:45,951 INFO L78 Accepts]: Start accepts. Automaton has 3568 states and 12775 transitions. Word has length 73 [2022-03-03 17:35:45,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:45,952 INFO L470 AbstractCegarLoop]: Abstraction has 3568 states and 12775 transitions. [2022-03-03 17:35:45,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:45,952 INFO L276 IsEmpty]: Start isEmpty. Operand 3568 states and 12775 transitions. [2022-03-03 17:35:45,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:45,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:45,960 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:45,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-03 17:35:46,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:46,178 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:46,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:46,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1106737046, now seen corresponding path program 2 times [2022-03-03 17:35:46,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:46,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927501080] [2022-03-03 17:35:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:46,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:46,281 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-03 17:35:46,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:46,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927501080] [2022-03-03 17:35:46,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927501080] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:46,282 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:46,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:46,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759299481] [2022-03-03 17:35:46,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:46,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:46,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:46,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:46,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:46,283 INFO L87 Difference]: Start difference. First operand 3568 states and 12775 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:46,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:46,349 INFO L93 Difference]: Finished difference Result 5809 states and 20407 transitions. [2022-03-03 17:35:46,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 17:35:46,349 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:46,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:46,365 INFO L225 Difference]: With dead ends: 5809 [2022-03-03 17:35:46,365 INFO L226 Difference]: Without dead ends: 5809 [2022-03-03 17:35:46,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:46,367 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 133 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:46,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 254 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 17:35:46,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5809 states. [2022-03-03 17:35:46,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5809 to 3716. [2022-03-03 17:35:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3716 states, 3715 states have (on average 3.6142664872139973) internal successors, (13427), 3715 states have internal predecessors, (13427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:46,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3716 states to 3716 states and 13427 transitions. [2022-03-03 17:35:46,455 INFO L78 Accepts]: Start accepts. Automaton has 3716 states and 13427 transitions. Word has length 73 [2022-03-03 17:35:46,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:46,455 INFO L470 AbstractCegarLoop]: Abstraction has 3716 states and 13427 transitions. [2022-03-03 17:35:46,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:46,455 INFO L276 IsEmpty]: Start isEmpty. Operand 3716 states and 13427 transitions. [2022-03-03 17:35:46,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:46,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:46,482 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:46,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 17:35:46,483 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:46,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:46,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1878273170, now seen corresponding path program 3 times [2022-03-03 17:35:46,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:46,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145895250] [2022-03-03 17:35:46,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:46,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:46,592 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-03 17:35:46,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:46,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145895250] [2022-03-03 17:35:46,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145895250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:46,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023284363] [2022-03-03 17:35:46,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 17:35:46,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:46,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:46,594 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-03 17:35:46,595 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-03 17:35:46,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 17:35:46,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:35:46,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-03 17:35:46,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:46,892 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-03 17:35:46,892 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 17:35:46,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023284363] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:46,892 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 17:35:46,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-03 17:35:46,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66238881] [2022-03-03 17:35:46,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:46,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:46,893 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:46,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:46,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 17:35:46,893 INFO L87 Difference]: Start difference. First operand 3716 states and 13427 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:47,109 INFO L93 Difference]: Finished difference Result 5087 states and 17673 transitions. [2022-03-03 17:35:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 17:35:47,109 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:47,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:47,122 INFO L225 Difference]: With dead ends: 5087 [2022-03-03 17:35:47,123 INFO L226 Difference]: Without dead ends: 4958 [2022-03-03 17:35:47,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-03-03 17:35:47,123 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 157 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:47,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 471 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:47,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4958 states. [2022-03-03 17:35:47,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4958 to 3929. [2022-03-03 17:35:47,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3929 states, 3928 states have (on average 3.5819755600814664) internal successors, (14070), 3928 states have internal predecessors, (14070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3929 states to 3929 states and 14070 transitions. [2022-03-03 17:35:47,203 INFO L78 Accepts]: Start accepts. Automaton has 3929 states and 14070 transitions. Word has length 73 [2022-03-03 17:35:47,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:47,203 INFO L470 AbstractCegarLoop]: Abstraction has 3929 states and 14070 transitions. [2022-03-03 17:35:47,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,203 INFO L276 IsEmpty]: Start isEmpty. Operand 3929 states and 14070 transitions. [2022-03-03 17:35:47,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:47,211 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:47,211 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:47,237 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-03 17:35:47,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-03 17:35:47,423 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:47,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:47,423 INFO L85 PathProgramCache]: Analyzing trace with hash -674665910, now seen corresponding path program 4 times [2022-03-03 17:35:47,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:47,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164152307] [2022-03-03 17:35:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:47,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:47,524 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-03 17:35:47,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:47,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164152307] [2022-03-03 17:35:47,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164152307] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:47,525 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:47,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:47,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604005654] [2022-03-03 17:35:47,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:47,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:47,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:47,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:47,526 INFO L87 Difference]: Start difference. First operand 3929 states and 14070 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:47,657 INFO L93 Difference]: Finished difference Result 6171 states and 21471 transitions. [2022-03-03 17:35:47,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:47,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:47,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:47,677 INFO L225 Difference]: With dead ends: 6171 [2022-03-03 17:35:47,678 INFO L226 Difference]: Without dead ends: 6069 [2022-03-03 17:35:47,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:47,678 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 120 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:47,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 338 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:47,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6069 states. [2022-03-03 17:35:47,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6069 to 3872. [2022-03-03 17:35:47,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3872 states, 3871 states have (on average 3.5920950658744513) internal successors, (13905), 3871 states have internal predecessors, (13905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3872 states to 3872 states and 13905 transitions. [2022-03-03 17:35:47,764 INFO L78 Accepts]: Start accepts. Automaton has 3872 states and 13905 transitions. Word has length 73 [2022-03-03 17:35:47,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:47,764 INFO L470 AbstractCegarLoop]: Abstraction has 3872 states and 13905 transitions. [2022-03-03 17:35:47,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,764 INFO L276 IsEmpty]: Start isEmpty. Operand 3872 states and 13905 transitions. [2022-03-03 17:35:47,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:47,772 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:47,772 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:47,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-03 17:35:47,772 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:47,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:47,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1096125968, now seen corresponding path program 5 times [2022-03-03 17:35:47,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:47,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7915858] [2022-03-03 17:35:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:47,827 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-03 17:35:47,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:47,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7915858] [2022-03-03 17:35:47,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7915858] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:47,828 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:47,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:47,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287459898] [2022-03-03 17:35:47,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:47,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:47,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:47,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:47,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:47,829 INFO L87 Difference]: Start difference. First operand 3872 states and 13905 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:47,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:47,971 INFO L93 Difference]: Finished difference Result 5538 states and 19830 transitions. [2022-03-03 17:35:47,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:47,972 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:47,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:48,004 INFO L225 Difference]: With dead ends: 5538 [2022-03-03 17:35:48,004 INFO L226 Difference]: Without dead ends: 5538 [2022-03-03 17:35:48,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 17:35:48,005 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 92 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:48,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 365 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:48,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states. [2022-03-03 17:35:48,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 4134. [2022-03-03 17:35:48,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4134 states, 4133 states have (on average 3.607790950883136) internal successors, (14911), 4133 states have internal predecessors, (14911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:48,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4134 states to 4134 states and 14911 transitions. [2022-03-03 17:35:48,127 INFO L78 Accepts]: Start accepts. Automaton has 4134 states and 14911 transitions. Word has length 73 [2022-03-03 17:35:48,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:48,127 INFO L470 AbstractCegarLoop]: Abstraction has 4134 states and 14911 transitions. [2022-03-03 17:35:48,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:48,127 INFO L276 IsEmpty]: Start isEmpty. Operand 4134 states and 14911 transitions. [2022-03-03 17:35:48,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:48,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:48,136 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:48,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-03 17:35:48,136 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:48,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:48,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1867662092, now seen corresponding path program 6 times [2022-03-03 17:35:48,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:48,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812656594] [2022-03-03 17:35:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:48,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:48,219 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-03 17:35:48,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:48,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812656594] [2022-03-03 17:35:48,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812656594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:48,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355194348] [2022-03-03 17:35:48,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 17:35:48,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:48,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:48,221 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-03 17:35:48,247 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-03 17:35:48,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 17:35:48,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:35:48,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-03 17:35:48,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:48,457 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-03 17:35:48,457 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 17:35:48,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355194348] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:48,457 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 17:35:48,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-03 17:35:48,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335442657] [2022-03-03 17:35:48,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:48,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:48,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-03 17:35:48,458 INFO L87 Difference]: Start difference. First operand 4134 states and 14911 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:48,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:48,596 INFO L93 Difference]: Finished difference Result 4922 states and 17476 transitions. [2022-03-03 17:35:48,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 17:35:48,596 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:48,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:48,609 INFO L225 Difference]: With dead ends: 4922 [2022-03-03 17:35:48,610 INFO L226 Difference]: Without dead ends: 4805 [2022-03-03 17:35:48,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-03 17:35:48,610 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 76 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:48,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 417 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:48,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4805 states. [2022-03-03 17:35:48,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4805 to 4113. [2022-03-03 17:35:48,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4113 states, 4112 states have (on average 3.6040856031128405) internal successors, (14820), 4112 states have internal predecessors, (14820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:48,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4113 states to 4113 states and 14820 transitions. [2022-03-03 17:35:48,695 INFO L78 Accepts]: Start accepts. Automaton has 4113 states and 14820 transitions. Word has length 73 [2022-03-03 17:35:48,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:48,695 INFO L470 AbstractCegarLoop]: Abstraction has 4113 states and 14820 transitions. [2022-03-03 17:35:48,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:48,695 INFO L276 IsEmpty]: Start isEmpty. Operand 4113 states and 14820 transitions. [2022-03-03 17:35:48,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:48,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:48,704 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:48,727 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-03 17:35:48,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:48,929 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:48,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:48,930 INFO L85 PathProgramCache]: Analyzing trace with hash -39266738, now seen corresponding path program 7 times [2022-03-03 17:35:48,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:48,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356138447] [2022-03-03 17:35:48,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:48,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:49,036 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-03 17:35:49,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:49,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356138447] [2022-03-03 17:35:49,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356138447] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:49,037 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:49,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:49,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61323119] [2022-03-03 17:35:49,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:49,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:49,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:49,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:49,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:49,037 INFO L87 Difference]: Start difference. First operand 4113 states and 14820 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:49,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:49,209 INFO L93 Difference]: Finished difference Result 6530 states and 22900 transitions. [2022-03-03 17:35:49,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:49,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:49,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:49,226 INFO L225 Difference]: With dead ends: 6530 [2022-03-03 17:35:49,226 INFO L226 Difference]: Without dead ends: 6452 [2022-03-03 17:35:49,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:35:49,227 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 110 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:49,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 264 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:49,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6452 states. [2022-03-03 17:35:49,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6452 to 4132. [2022-03-03 17:35:49,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4132 states, 4131 states have (on average 3.633744855967078) internal successors, (15011), 4131 states have internal predecessors, (15011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:49,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4132 states to 4132 states and 15011 transitions. [2022-03-03 17:35:49,336 INFO L78 Accepts]: Start accepts. Automaton has 4132 states and 15011 transitions. Word has length 73 [2022-03-03 17:35:49,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:49,337 INFO L470 AbstractCegarLoop]: Abstraction has 4132 states and 15011 transitions. [2022-03-03 17:35:49,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:49,337 INFO L276 IsEmpty]: Start isEmpty. Operand 4132 states and 15011 transitions. [2022-03-03 17:35:49,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:49,345 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:49,345 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:49,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-03-03 17:35:49,345 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:49,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:49,346 INFO L85 PathProgramCache]: Analyzing trace with hash -562911770, now seen corresponding path program 8 times [2022-03-03 17:35:49,346 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:49,346 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603399977] [2022-03-03 17:35:49,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:49,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:49,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:49,450 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-03 17:35:49,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:49,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603399977] [2022-03-03 17:35:49,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603399977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:49,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330197051] [2022-03-03 17:35:49,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:35:49,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:49,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:49,460 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-03 17:35:49,461 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-03 17:35:49,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:35:49,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:35:49,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-03 17:35:49,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:49,831 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-03 17:35:49,831 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 17:35:49,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330197051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:49,831 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 17:35:49,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-03 17:35:49,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110164185] [2022-03-03 17:35:49,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:49,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 17:35:49,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:49,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 17:35:49,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-03 17:35:49,832 INFO L87 Difference]: Start difference. First operand 4132 states and 15011 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:50,054 INFO L93 Difference]: Finished difference Result 5079 states and 17997 transitions. [2022-03-03 17:35:50,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 17:35:50,055 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:50,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:50,067 INFO L225 Difference]: With dead ends: 5079 [2022-03-03 17:35:50,067 INFO L226 Difference]: Without dead ends: 5067 [2022-03-03 17:35:50,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 17:35:50,068 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 154 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:50,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 364 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:50,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-03-03 17:35:50,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4187. [2022-03-03 17:35:50,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.629479216435738) internal successors, (15193), 4186 states have internal predecessors, (15193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 15193 transitions. [2022-03-03 17:35:50,169 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 15193 transitions. Word has length 73 [2022-03-03 17:35:50,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:50,169 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 15193 transitions. [2022-03-03 17:35:50,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 15193 transitions. [2022-03-03 17:35:50,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:50,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:50,177 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:50,211 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-03 17:35:50,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:50,395 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:50,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:50,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1828189768, now seen corresponding path program 9 times [2022-03-03 17:35:50,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:50,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087076633] [2022-03-03 17:35:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:50,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:50,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:50,488 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-03 17:35:50,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:50,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087076633] [2022-03-03 17:35:50,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087076633] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:50,488 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:50,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:50,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764015104] [2022-03-03 17:35:50,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:50,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:50,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:50,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:50,489 INFO L87 Difference]: Start difference. First operand 4187 states and 15193 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:50,619 INFO L93 Difference]: Finished difference Result 5165 states and 18321 transitions. [2022-03-03 17:35:50,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:50,619 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:50,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:50,631 INFO L225 Difference]: With dead ends: 5165 [2022-03-03 17:35:50,631 INFO L226 Difference]: Without dead ends: 5141 [2022-03-03 17:35:50,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 17:35:50,631 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 92 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:50,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 320 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:35:50,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5141 states. [2022-03-03 17:35:50,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5141 to 4187. [2022-03-03 17:35:50,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.628523650262781) internal successors, (15189), 4186 states have internal predecessors, (15189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 15189 transitions. [2022-03-03 17:35:50,708 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 15189 transitions. Word has length 73 [2022-03-03 17:35:50,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:50,708 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 15189 transitions. [2022-03-03 17:35:50,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,708 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 15189 transitions. [2022-03-03 17:35:50,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-03 17:35:50,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:50,715 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:50,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-03 17:35:50,716 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:50,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:50,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2120367416, now seen corresponding path program 10 times [2022-03-03 17:35:50,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:50,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114368415] [2022-03-03 17:35:50,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:50,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:50,755 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-03 17:35:50,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:50,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114368415] [2022-03-03 17:35:50,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114368415] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:35:50,755 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:35:50,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:35:50,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999955023] [2022-03-03 17:35:50,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:35:50,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:35:50,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:50,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:35:50,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:35:50,756 INFO L87 Difference]: Start difference. First operand 4187 states and 15189 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:50,821 INFO L93 Difference]: Finished difference Result 4127 states and 14970 transitions. [2022-03-03 17:35:50,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 17:35:50,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-03 17:35:50,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:50,830 INFO L225 Difference]: With dead ends: 4127 [2022-03-03 17:35:50,830 INFO L226 Difference]: Without dead ends: 4091 [2022-03-03 17:35:50,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 17:35:50,831 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 37 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:50,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 240 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 17:35:50,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2022-03-03 17:35:50,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 3935. [2022-03-03 17:35:50,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3935 states, 3934 states have (on average 3.647178444331469) internal successors, (14348), 3934 states have internal predecessors, (14348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 14348 transitions. [2022-03-03 17:35:50,917 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 14348 transitions. Word has length 73 [2022-03-03 17:35:50,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:50,917 INFO L470 AbstractCegarLoop]: Abstraction has 3935 states and 14348 transitions. [2022-03-03 17:35:50,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:50,917 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 14348 transitions. [2022-03-03 17:35:50,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:35:50,925 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:50,925 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:50,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-03 17:35:50,925 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:50,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1245844032, now seen corresponding path program 1 times [2022-03-03 17:35:50,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:50,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084367299] [2022-03-03 17:35:50,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:50,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:51,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:51,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084367299] [2022-03-03 17:35:51,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084367299] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:51,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946649428] [2022-03-03 17:35:51,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:51,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:51,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:51,055 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-03 17:35:51,056 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-03 17:35:51,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:51,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:35:51,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:51,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:51,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:35:54,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:54,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946649428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:35:54,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:35:54,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-03 17:35:54,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046756338] [2022-03-03 17:35:54,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:35:54,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 17:35:54,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:54,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 17:35:54,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=266, Unknown=1, NotChecked=0, Total=342 [2022-03-03 17:35:54,783 INFO L87 Difference]: Start difference. First operand 3935 states and 14348 transitions. Second operand has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:55,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:55,107 INFO L93 Difference]: Finished difference Result 6940 states and 24919 transitions. [2022-03-03 17:35:55,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-03 17:35:55,107 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:35:55,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:55,134 INFO L225 Difference]: With dead ends: 6940 [2022-03-03 17:35:55,135 INFO L226 Difference]: Without dead ends: 6700 [2022-03-03 17:35:55,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=147, Invalid=502, Unknown=1, NotChecked=0, Total=650 [2022-03-03 17:35:55,135 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 328 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:55,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 1274 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 305 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-03-03 17:35:55,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6700 states. [2022-03-03 17:35:55,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6700 to 4648. [2022-03-03 17:35:55,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 3.641704325371207) internal successors, (16923), 4647 states have internal predecessors, (16923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:55,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 16923 transitions. [2022-03-03 17:35:55,279 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 16923 transitions. Word has length 75 [2022-03-03 17:35:55,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:55,279 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 16923 transitions. [2022-03-03 17:35:55,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.473684210526315) internal successors, (180), 19 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:55,279 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 16923 transitions. [2022-03-03 17:35:55,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:35:55,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:55,289 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:55,307 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-03 17:35:55,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-03 17:35:55,508 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:55,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:55,509 INFO L85 PathProgramCache]: Analyzing trace with hash 479394602, now seen corresponding path program 2 times [2022-03-03 17:35:55,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:55,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296075642] [2022-03-03 17:35:55,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:55,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:55,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:55,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:55,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296075642] [2022-03-03 17:35:55,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296075642] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:55,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320600581] [2022-03-03 17:35:55,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:35:55,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:55,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:55,709 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-03 17:35:55,710 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-03 17:35:55,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:35:55,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:35:55,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:35:55,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:56,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:56,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:35:56,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:56,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320600581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:35:56,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:35:56,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 17 [2022-03-03 17:35:56,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047647787] [2022-03-03 17:35:56,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:35:56,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 17:35:56,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:56,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 17:35:56,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-03 17:35:56,789 INFO L87 Difference]: Start difference. First operand 4648 states and 16923 transitions. Second operand has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:57,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:35:57,116 INFO L93 Difference]: Finished difference Result 6430 states and 23531 transitions. [2022-03-03 17:35:57,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 17:35:57,116 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:35:57,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:35:57,132 INFO L225 Difference]: With dead ends: 6430 [2022-03-03 17:35:57,133 INFO L226 Difference]: Without dead ends: 6190 [2022-03-03 17:35:57,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 141 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-03-03 17:35:57,133 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 231 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 17:35:57,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 1022 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 284 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2022-03-03 17:35:57,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6190 states. [2022-03-03 17:35:57,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6190 to 4888. [2022-03-03 17:35:57,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4888 states, 4887 states have (on average 3.6470227133210558) internal successors, (17823), 4887 states have internal predecessors, (17823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:57,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4888 states to 4888 states and 17823 transitions. [2022-03-03 17:35:57,236 INFO L78 Accepts]: Start accepts. Automaton has 4888 states and 17823 transitions. Word has length 75 [2022-03-03 17:35:57,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:35:57,237 INFO L470 AbstractCegarLoop]: Abstraction has 4888 states and 17823 transitions. [2022-03-03 17:35:57,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.411764705882353) internal successors, (177), 17 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:35:57,237 INFO L276 IsEmpty]: Start isEmpty. Operand 4888 states and 17823 transitions. [2022-03-03 17:35:57,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:35:57,249 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:35:57,249 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:35:57,269 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-03 17:35:57,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-03 17:35:57,463 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:35:57,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:35:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash -366423954, now seen corresponding path program 1 times [2022-03-03 17:35:57,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:35:57,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959547708] [2022-03-03 17:35:57,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:57,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:35:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:57,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:35:57,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959547708] [2022-03-03 17:35:57,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959547708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:35:57,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197038944] [2022-03-03 17:35:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:35:57,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:35:57,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:35:57,566 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-03 17:35:57,567 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-03 17:35:57,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:35:57,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:35:57,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:35:57,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:57,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:35:58,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:35:58,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197038944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:35:58,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:35:58,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 10] total 21 [2022-03-03 17:35:58,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444100030] [2022-03-03 17:35:58,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:35:58,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 17:35:58,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:35:58,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 17:35:58,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2022-03-03 17:35:58,357 INFO L87 Difference]: Start difference. First operand 4888 states and 17823 transitions. Second operand has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:00,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:00,799 INFO L93 Difference]: Finished difference Result 13039 states and 46376 transitions. [2022-03-03 17:36:00,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 17:36:00,799 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:36:00,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:00,832 INFO L225 Difference]: With dead ends: 13039 [2022-03-03 17:36:00,832 INFO L226 Difference]: Without dead ends: 13039 [2022-03-03 17:36:00,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1565 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1117, Invalid=2915, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 17:36:00,834 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 925 mSDsluCounter, 1648 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 1673 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:00,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [925 Valid, 1673 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 17:36:00,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13039 states. [2022-03-03 17:36:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13039 to 5937. [2022-03-03 17:36:00,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5937 states, 5936 states have (on average 3.625) internal successors, (21518), 5936 states have internal predecessors, (21518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:00,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5937 states to 5937 states and 21518 transitions. [2022-03-03 17:36:00,988 INFO L78 Accepts]: Start accepts. Automaton has 5937 states and 21518 transitions. Word has length 75 [2022-03-03 17:36:00,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:00,988 INFO L470 AbstractCegarLoop]: Abstraction has 5937 states and 21518 transitions. [2022-03-03 17:36:00,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.333333333333333) internal successors, (133), 21 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:00,988 INFO L276 IsEmpty]: Start isEmpty. Operand 5937 states and 21518 transitions. [2022-03-03 17:36:00,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:36:00,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:00,999 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:01,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-03 17:36:01,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:01,200 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:01,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:01,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1735385766, now seen corresponding path program 2 times [2022-03-03 17:36:01,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:01,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987182288] [2022-03-03 17:36:01,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:01,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:01,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:01,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987182288] [2022-03-03 17:36:01,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987182288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:01,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809480762] [2022-03-03 17:36:01,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:36:01,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:01,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:01,312 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-03 17:36:01,313 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-03 17:36:01,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:36:01,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:01,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:36:01,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:01,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:01,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:02,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809480762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:02,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:02,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 21 [2022-03-03 17:36:02,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37862082] [2022-03-03 17:36:02,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:02,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 17:36:02,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:02,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 17:36:02,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-03 17:36:02,285 INFO L87 Difference]: Start difference. First operand 5937 states and 21518 transitions. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:08,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:08,588 INFO L93 Difference]: Finished difference Result 37646 states and 134824 transitions. [2022-03-03 17:36:08,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-03 17:36:08,589 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:36:08,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:08,707 INFO L225 Difference]: With dead ends: 37646 [2022-03-03 17:36:08,707 INFO L226 Difference]: Without dead ends: 37646 [2022-03-03 17:36:08,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 135 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4054 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2523, Invalid=8607, Unknown=0, NotChecked=0, Total=11130 [2022-03-03 17:36:08,711 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 1602 mSDsluCounter, 3284 mSDsCounter, 0 mSdLazyCounter, 1878 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 3305 SdHoareTripleChecker+Invalid, 2064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:08,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1602 Valid, 3305 Invalid, 2064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1878 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-03 17:36:08,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37646 states. [2022-03-03 17:36:09,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37646 to 7412. [2022-03-03 17:36:09,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7412 states, 7411 states have (on average 3.770206449871812) internal successors, (27941), 7411 states have internal predecessors, (27941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:09,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7412 states to 7412 states and 27941 transitions. [2022-03-03 17:36:09,326 INFO L78 Accepts]: Start accepts. Automaton has 7412 states and 27941 transitions. Word has length 75 [2022-03-03 17:36:09,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:09,327 INFO L470 AbstractCegarLoop]: Abstraction has 7412 states and 27941 transitions. [2022-03-03 17:36:09,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 21 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:09,327 INFO L276 IsEmpty]: Start isEmpty. Operand 7412 states and 27941 transitions. [2022-03-03 17:36:09,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:36:09,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:09,341 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:09,357 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-03 17:36:09,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:09,541 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1423219130, now seen corresponding path program 3 times [2022-03-03 17:36:09,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:09,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327368095] [2022-03-03 17:36:09,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:09,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:09,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:09,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:09,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327368095] [2022-03-03 17:36:09,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327368095] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:09,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774806209] [2022-03-03 17:36:09,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 17:36:09,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:09,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:09,676 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-03 17:36:09,677 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-03 17:36:09,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 17:36:09,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:09,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:36:09,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:09,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:09,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:10,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:10,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774806209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:10,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:10,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 10] total 17 [2022-03-03 17:36:10,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501363021] [2022-03-03 17:36:10,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:10,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 17:36:10,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:10,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 17:36:10,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-03 17:36:10,559 INFO L87 Difference]: Start difference. First operand 7412 states and 27941 transitions. Second operand has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:14,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:14,002 INFO L93 Difference]: Finished difference Result 25039 states and 90896 transitions. [2022-03-03 17:36:14,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-03 17:36:14,002 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:36:14,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:14,079 INFO L225 Difference]: With dead ends: 25039 [2022-03-03 17:36:14,079 INFO L226 Difference]: Without dead ends: 24850 [2022-03-03 17:36:14,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1233, Invalid=4317, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 17:36:14,081 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 1147 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1147 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 1245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:14,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1147 Valid, 1964 Invalid, 1245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 17:36:14,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24850 states. [2022-03-03 17:36:14,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24850 to 8604. [2022-03-03 17:36:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8604 states, 8603 states have (on average 3.773451121701732) internal successors, (32463), 8603 states have internal predecessors, (32463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:14,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8604 states to 8604 states and 32463 transitions. [2022-03-03 17:36:14,459 INFO L78 Accepts]: Start accepts. Automaton has 8604 states and 32463 transitions. Word has length 75 [2022-03-03 17:36:14,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:14,459 INFO L470 AbstractCegarLoop]: Abstraction has 8604 states and 32463 transitions. [2022-03-03 17:36:14,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:14,460 INFO L276 IsEmpty]: Start isEmpty. Operand 8604 states and 32463 transitions. [2022-03-03 17:36:14,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-03 17:36:14,477 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:14,477 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:14,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-03 17:36:14,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:14,687 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:14,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:14,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2112510834, now seen corresponding path program 4 times [2022-03-03 17:36:14,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:14,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844945011] [2022-03-03 17:36:14,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:14,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:14,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:14,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844945011] [2022-03-03 17:36:14,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844945011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:14,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483574422] [2022-03-03 17:36:14,797 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 17:36:14,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:14,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:14,798 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-03 17:36:14,801 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-03 17:36:14,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 17:36:14,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:14,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 17:36:14,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:15,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:15,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:15,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483574422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:15,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:15,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 22 [2022-03-03 17:36:15,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079091590] [2022-03-03 17:36:15,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:15,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 17:36:15,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:15,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 17:36:15,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2022-03-03 17:36:15,556 INFO L87 Difference]: Start difference. First operand 8604 states and 32463 transitions. Second operand has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:22,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:22,889 INFO L93 Difference]: Finished difference Result 54139 states and 197203 transitions. [2022-03-03 17:36:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-03 17:36:22,889 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-03 17:36:22,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:23,075 INFO L225 Difference]: With dead ends: 54139 [2022-03-03 17:36:23,075 INFO L226 Difference]: Without dead ends: 54139 [2022-03-03 17:36:23,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8134 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=3848, Invalid=15334, Unknown=0, NotChecked=0, Total=19182 [2022-03-03 17:36:23,081 INFO L933 BasicCegarLoop]: 445 mSDtfsCounter, 1984 mSDsluCounter, 3904 mSDsCounter, 0 mSdLazyCounter, 2129 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1984 SdHoareTripleChecker+Valid, 3932 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:23,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1984 Valid, 3932 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2129 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-03 17:36:23,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54139 states. [2022-03-03 17:36:23,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54139 to 11943. [2022-03-03 17:36:23,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11943 states, 11942 states have (on average 3.953022944230447) internal successors, (47207), 11942 states have internal predecessors, (47207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:23,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11943 states to 11943 states and 47207 transitions. [2022-03-03 17:36:23,890 INFO L78 Accepts]: Start accepts. Automaton has 11943 states and 47207 transitions. Word has length 75 [2022-03-03 17:36:23,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:23,890 INFO L470 AbstractCegarLoop]: Abstraction has 11943 states and 47207 transitions. [2022-03-03 17:36:23,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:23,890 INFO L276 IsEmpty]: Start isEmpty. Operand 11943 states and 47207 transitions. [2022-03-03 17:36:23,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:23,912 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:23,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:23,929 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-03 17:36:24,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-03 17:36:24,129 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:24,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:24,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1165779906, now seen corresponding path program 3 times [2022-03-03 17:36:24,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:24,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086862064] [2022-03-03 17:36:24,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:24,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:24,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:24,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:24,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:24,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086862064] [2022-03-03 17:36:24,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086862064] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:24,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932177315] [2022-03-03 17:36:24,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 17:36:24,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:24,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:24,289 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-03 17:36:24,289 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-03 17:36:24,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 17:36:24,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:24,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 17:36:24,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:24,592 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:24,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:25,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932177315] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:25,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:25,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 19 [2022-03-03 17:36:25,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126490134] [2022-03-03 17:36:25,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:25,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 17:36:25,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:25,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 17:36:25,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-03 17:36:25,153 INFO L87 Difference]: Start difference. First operand 11943 states and 47207 transitions. Second operand has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:26,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:26,245 INFO L93 Difference]: Finished difference Result 24474 states and 92775 transitions. [2022-03-03 17:36:26,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 17:36:26,246 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:26,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:26,309 INFO L225 Difference]: With dead ends: 24474 [2022-03-03 17:36:26,310 INFO L226 Difference]: Without dead ends: 22980 [2022-03-03 17:36:26,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 141 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2022-03-03 17:36:26,310 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 729 mSDsluCounter, 1899 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:26,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 1912 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 17:36:26,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22980 states. [2022-03-03 17:36:26,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22980 to 14942. [2022-03-03 17:36:26,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14942 states, 14941 states have (on average 3.9332039354795527) internal successors, (58766), 14941 states have internal predecessors, (58766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:26,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14942 states to 14942 states and 58766 transitions. [2022-03-03 17:36:26,777 INFO L78 Accepts]: Start accepts. Automaton has 14942 states and 58766 transitions. Word has length 77 [2022-03-03 17:36:26,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:26,777 INFO L470 AbstractCegarLoop]: Abstraction has 14942 states and 58766 transitions. [2022-03-03 17:36:26,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.473684210526316) internal successors, (123), 19 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:26,778 INFO L276 IsEmpty]: Start isEmpty. Operand 14942 states and 58766 transitions. [2022-03-03 17:36:26,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:26,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:26,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:26,838 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-03 17:36:27,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-03 17:36:27,036 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:27,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:27,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1635417480, now seen corresponding path program 4 times [2022-03-03 17:36:27,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:27,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405534892] [2022-03-03 17:36:27,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:27,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:27,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:27,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405534892] [2022-03-03 17:36:27,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405534892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:27,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802015455] [2022-03-03 17:36:27,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 17:36:27,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:27,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:27,184 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-03 17:36:27,185 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-03 17:36:27,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 17:36:27,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:27,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 17:36:27,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:27,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:27,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:28,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:28,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802015455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:28,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:28,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 23 [2022-03-03 17:36:28,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132156649] [2022-03-03 17:36:28,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:28,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 17:36:28,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:28,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 17:36:28,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-03-03 17:36:28,038 INFO L87 Difference]: Start difference. First operand 14942 states and 58766 transitions. Second operand has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:30,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:30,420 INFO L93 Difference]: Finished difference Result 42621 states and 163228 transitions. [2022-03-03 17:36:30,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 17:36:30,420 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:30,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:30,551 INFO L225 Difference]: With dead ends: 42621 [2022-03-03 17:36:30,551 INFO L226 Difference]: Without dead ends: 42621 [2022-03-03 17:36:30,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 139 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1042, Invalid=3514, Unknown=0, NotChecked=0, Total=4556 [2022-03-03 17:36:30,552 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 1222 mSDsluCounter, 2369 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1222 SdHoareTripleChecker+Valid, 2333 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:30,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1222 Valid, 2333 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 17:36:30,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42621 states. [2022-03-03 17:36:31,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42621 to 17418. [2022-03-03 17:36:31,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17418 states, 17417 states have (on average 3.9850146408681173) internal successors, (69407), 17417 states have internal predecessors, (69407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:31,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17418 states to 17418 states and 69407 transitions. [2022-03-03 17:36:31,312 INFO L78 Accepts]: Start accepts. Automaton has 17418 states and 69407 transitions. Word has length 77 [2022-03-03 17:36:31,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:31,312 INFO L470 AbstractCegarLoop]: Abstraction has 17418 states and 69407 transitions. [2022-03-03 17:36:31,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.043478260869565) internal successors, (139), 23 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:31,312 INFO L276 IsEmpty]: Start isEmpty. Operand 17418 states and 69407 transitions. [2022-03-03 17:36:31,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:31,353 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:31,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:31,371 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-03 17:36:31,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-03 17:36:31,566 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:31,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:31,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1885844624, now seen corresponding path program 5 times [2022-03-03 17:36:31,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:31,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354538142] [2022-03-03 17:36:31,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:31,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:31,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:31,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:31,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354538142] [2022-03-03 17:36:31,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354538142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:31,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726457349] [2022-03-03 17:36:31,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 17:36:31,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:31,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:31,805 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-03 17:36:31,806 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-03 17:36:31,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 17:36:31,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:31,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 17:36:31,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:32,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:32,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:32,783 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:32,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726457349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:32,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:32,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 22 [2022-03-03 17:36:32,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739578515] [2022-03-03 17:36:32,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:32,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 17:36:32,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:32,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 17:36:32,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-03-03 17:36:32,785 INFO L87 Difference]: Start difference. First operand 17418 states and 69407 transitions. Second operand has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:35,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:35,167 INFO L93 Difference]: Finished difference Result 33027 states and 126314 transitions. [2022-03-03 17:36:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-03 17:36:35,167 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:35,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:35,279 INFO L225 Difference]: With dead ends: 33027 [2022-03-03 17:36:35,280 INFO L226 Difference]: Without dead ends: 32124 [2022-03-03 17:36:35,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 138 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 887 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=731, Invalid=2691, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 17:36:35,281 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 944 mSDsluCounter, 2572 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 944 SdHoareTripleChecker+Valid, 2629 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:35,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [944 Valid, 2629 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1432 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 17:36:35,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32124 states. [2022-03-03 17:36:35,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32124 to 19676. [2022-03-03 17:36:35,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19676 states, 19675 states have (on average 3.9626937738246504) internal successors, (77966), 19675 states have internal predecessors, (77966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:35,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19676 states to 19676 states and 77966 transitions. [2022-03-03 17:36:35,923 INFO L78 Accepts]: Start accepts. Automaton has 19676 states and 77966 transitions. Word has length 77 [2022-03-03 17:36:35,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:35,923 INFO L470 AbstractCegarLoop]: Abstraction has 19676 states and 77966 transitions. [2022-03-03 17:36:35,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.909090909090909) internal successors, (130), 22 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:35,924 INFO L276 IsEmpty]: Start isEmpty. Operand 19676 states and 77966 transitions. [2022-03-03 17:36:35,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:35,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:35,967 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:35,985 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-03 17:36:36,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-03 17:36:36,168 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:36,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:36,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2127423414, now seen corresponding path program 6 times [2022-03-03 17:36:36,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:36,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647508943] [2022-03-03 17:36:36,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:36,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:36,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:36,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:36,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:36,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647508943] [2022-03-03 17:36:36,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647508943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:36,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824729468] [2022-03-03 17:36:36,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 17:36:36,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:36,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:36,314 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-03 17:36:36,315 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-03 17:36:36,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 17:36:36,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:36,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-03 17:36:36,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:36,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:36,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:37,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:37,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824729468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:37,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:37,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2022-03-03 17:36:37,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863745508] [2022-03-03 17:36:37,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:37,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 17:36:37,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:37,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 17:36:37,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-03 17:36:37,355 INFO L87 Difference]: Start difference. First operand 19676 states and 77966 transitions. Second operand has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:40,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:40,033 INFO L93 Difference]: Finished difference Result 40654 states and 154611 transitions. [2022-03-03 17:36:40,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 17:36:40,048 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:40,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:40,205 INFO L225 Difference]: With dead ends: 40654 [2022-03-03 17:36:40,205 INFO L226 Difference]: Without dead ends: 40654 [2022-03-03 17:36:40,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=870, Invalid=4100, Unknown=0, NotChecked=0, Total=4970 [2022-03-03 17:36:40,207 INFO L933 BasicCegarLoop]: 318 mSDtfsCounter, 750 mSDsluCounter, 1939 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 2141 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 493 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:40,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [750 Valid, 2141 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 893 Invalid, 0 Unknown, 493 Unchecked, 0.7s Time] [2022-03-03 17:36:40,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40654 states. [2022-03-03 17:36:41,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40654 to 21344. [2022-03-03 17:36:41,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21344 states, 21343 states have (on average 3.953567914538725) internal successors, (84381), 21343 states have internal predecessors, (84381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:41,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21344 states to 21344 states and 84381 transitions. [2022-03-03 17:36:41,145 INFO L78 Accepts]: Start accepts. Automaton has 21344 states and 84381 transitions. Word has length 77 [2022-03-03 17:36:41,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:41,145 INFO L470 AbstractCegarLoop]: Abstraction has 21344 states and 84381 transitions. [2022-03-03 17:36:41,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.842105263157895) internal successors, (130), 19 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:41,145 INFO L276 IsEmpty]: Start isEmpty. Operand 21344 states and 84381 transitions. [2022-03-03 17:36:41,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:41,194 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:41,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:41,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-03 17:36:41,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:41,400 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:41,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:41,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1549761106, now seen corresponding path program 7 times [2022-03-03 17:36:41,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:41,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202852022] [2022-03-03 17:36:41,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:41,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:41,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:41,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:41,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:41,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202852022] [2022-03-03 17:36:41,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202852022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:41,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267171801] [2022-03-03 17:36:41,649 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 17:36:41,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:41,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:41,650 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-03 17:36:41,651 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-03 17:36:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:41,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 17:36:41,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:42,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:42,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:42,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267171801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:42,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:42,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-03-03 17:36:42,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005491856] [2022-03-03 17:36:42,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:42,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 17:36:42,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 17:36:42,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-03-03 17:36:42,670 INFO L87 Difference]: Start difference. First operand 21344 states and 84381 transitions. Second operand has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:45,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:45,612 INFO L93 Difference]: Finished difference Result 41526 states and 158761 transitions. [2022-03-03 17:36:45,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 17:36:45,613 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:45,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:45,766 INFO L225 Difference]: With dead ends: 41526 [2022-03-03 17:36:45,766 INFO L226 Difference]: Without dead ends: 41526 [2022-03-03 17:36:45,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 138 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1681 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1108, Invalid=4442, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 17:36:45,767 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 536 mSDsluCounter, 2970 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 3001 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:45,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 3001 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1245 Invalid, 0 Unknown, 483 Unchecked, 0.8s Time] [2022-03-03 17:36:45,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41526 states. [2022-03-03 17:36:46,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41526 to 22140. [2022-03-03 17:36:46,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22140 states, 22139 states have (on average 3.9597994489362662) internal successors, (87666), 22139 states have internal predecessors, (87666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:46,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22140 states to 22140 states and 87666 transitions. [2022-03-03 17:36:46,642 INFO L78 Accepts]: Start accepts. Automaton has 22140 states and 87666 transitions. Word has length 77 [2022-03-03 17:36:46,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:46,643 INFO L470 AbstractCegarLoop]: Abstraction has 22140 states and 87666 transitions. [2022-03-03 17:36:46,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.045454545454546) internal successors, (133), 22 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:46,643 INFO L276 IsEmpty]: Start isEmpty. Operand 22140 states and 87666 transitions. [2022-03-03 17:36:46,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:46,693 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:46,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:46,711 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-03 17:36:46,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-03 17:36:46,900 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:46,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:46,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2143325036, now seen corresponding path program 5 times [2022-03-03 17:36:46,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:46,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451950713] [2022-03-03 17:36:46,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:46,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:46,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:47,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:47,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:47,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451950713] [2022-03-03 17:36:47,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451950713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:47,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626832242] [2022-03-03 17:36:47,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 17:36:47,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:47,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:47,062 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-03 17:36:47,063 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-03 17:36:47,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 17:36:47,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:47,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 17:36:47,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:47,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:47,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:36:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:54,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626832242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:36:54,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:36:54,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 13] total 28 [2022-03-03 17:36:54,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085849038] [2022-03-03 17:36:54,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:36:54,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 17:36:54,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:36:54,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 17:36:54,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-03-03 17:36:54,986 INFO L87 Difference]: Start difference. First operand 22140 states and 87666 transitions. Second operand has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:56,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:36:56,082 INFO L93 Difference]: Finished difference Result 27992 states and 109278 transitions. [2022-03-03 17:36:56,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 17:36:56,082 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:36:56,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:36:56,179 INFO L225 Difference]: With dead ends: 27992 [2022-03-03 17:36:56,179 INFO L226 Difference]: Without dead ends: 27752 [2022-03-03 17:36:56,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 17:36:56,180 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 480 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 2769 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 240 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 17:36:56,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 2769 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 905 Invalid, 0 Unknown, 240 Unchecked, 0.6s Time] [2022-03-03 17:36:56,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27752 states. [2022-03-03 17:36:56,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27752 to 22578. [2022-03-03 17:36:56,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22578 states, 22577 states have (on average 3.956770164326527) internal successors, (89332), 22577 states have internal predecessors, (89332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:56,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22578 states to 22578 states and 89332 transitions. [2022-03-03 17:36:56,786 INFO L78 Accepts]: Start accepts. Automaton has 22578 states and 89332 transitions. Word has length 77 [2022-03-03 17:36:56,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:36:56,787 INFO L470 AbstractCegarLoop]: Abstraction has 22578 states and 89332 transitions. [2022-03-03 17:36:56,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.642857142857143) internal successors, (186), 28 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:36:56,787 INFO L276 IsEmpty]: Start isEmpty. Operand 22578 states and 89332 transitions. [2022-03-03 17:36:56,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:36:56,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:36:56,846 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:36:56,862 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-03 17:36:57,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-03 17:36:57,059 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:36:57,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:36:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash 275989438, now seen corresponding path program 6 times [2022-03-03 17:36:57,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:36:57,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496232017] [2022-03-03 17:36:57,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:36:57,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:36:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:36:57,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:57,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:36:57,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496232017] [2022-03-03 17:36:57,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496232017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:36:57,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154376464] [2022-03-03 17:36:57,237 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 17:36:57,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:36:57,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:36:57,238 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-03 17:36:57,239 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-03 17:36:57,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 17:36:57,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:36:57,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 17:36:57,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:36:57,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:36:57,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:37:03,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:03,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154376464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:37:03,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:37:03,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2022-03-03 17:37:03,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750832603] [2022-03-03 17:37:03,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:37:03,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 17:37:03,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:37:03,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 17:37:03,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=448, Unknown=1, NotChecked=0, Total=552 [2022-03-03 17:37:03,469 INFO L87 Difference]: Start difference. First operand 22578 states and 89332 transitions. Second operand has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:04,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:37:04,310 INFO L93 Difference]: Finished difference Result 28598 states and 112223 transitions. [2022-03-03 17:37:04,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 17:37:04,310 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:37:04,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:37:04,396 INFO L225 Difference]: With dead ends: 28598 [2022-03-03 17:37:04,396 INFO L226 Difference]: Without dead ends: 28358 [2022-03-03 17:37:04,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 138 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=175, Invalid=816, Unknown=1, NotChecked=0, Total=992 [2022-03-03 17:37:04,397 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 295 mSDsluCounter, 2050 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 2029 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 17:37:04,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 2029 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 559 Invalid, 0 Unknown, 129 Unchecked, 0.5s Time] [2022-03-03 17:37:04,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28358 states. [2022-03-03 17:37:04,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28358 to 22854. [2022-03-03 17:37:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22854 states, 22853 states have (on average 3.962455695094736) internal successors, (90554), 22853 states have internal predecessors, (90554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:05,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22854 states to 22854 states and 90554 transitions. [2022-03-03 17:37:05,083 INFO L78 Accepts]: Start accepts. Automaton has 22854 states and 90554 transitions. Word has length 77 [2022-03-03 17:37:05,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:37:05,083 INFO L470 AbstractCegarLoop]: Abstraction has 22854 states and 90554 transitions. [2022-03-03 17:37:05,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:05,083 INFO L276 IsEmpty]: Start isEmpty. Operand 22854 states and 90554 transitions. [2022-03-03 17:37:05,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:37:05,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:37:05,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:37:05,142 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-03 17:37:05,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-03 17:37:05,326 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:37:05,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:37:05,327 INFO L85 PathProgramCache]: Analyzing trace with hash 365969112, now seen corresponding path program 7 times [2022-03-03 17:37:05,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:37:05,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574403217] [2022-03-03 17:37:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:37:05,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:37:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:37:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:05,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:37:05,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574403217] [2022-03-03 17:37:05,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574403217] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:37:05,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496783620] [2022-03-03 17:37:05,481 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 17:37:05,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:05,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:37:05,484 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-03 17:37:05,507 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-03 17:37:05,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:37:05,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 17:37:05,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:37:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:06,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:37:09,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:09,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496783620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:37:09,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:37:09,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 22 [2022-03-03 17:37:09,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816752416] [2022-03-03 17:37:09,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:37:09,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 17:37:09,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:37:09,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 17:37:09,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-03 17:37:09,533 INFO L87 Difference]: Start difference. First operand 22854 states and 90554 transitions. Second operand has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:10,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:37:10,547 INFO L93 Difference]: Finished difference Result 26829 states and 105527 transitions. [2022-03-03 17:37:10,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 17:37:10,547 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:37:10,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:37:10,629 INFO L225 Difference]: With dead ends: 26829 [2022-03-03 17:37:10,629 INFO L226 Difference]: Without dead ends: 26589 [2022-03-03 17:37:10,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 141 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=176, Invalid=636, Unknown=0, NotChecked=0, Total=812 [2022-03-03 17:37:10,630 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 345 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 17:37:10,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 1419 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 352 Invalid, 0 Unknown, 106 Unchecked, 0.7s Time] [2022-03-03 17:37:10,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26589 states. [2022-03-03 17:37:11,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26589 to 22882. [2022-03-03 17:37:11,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22882 states, 22881 states have (on average 3.962020890695337) internal successors, (90655), 22881 states have internal predecessors, (90655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:11,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22882 states to 22882 states and 90655 transitions. [2022-03-03 17:37:11,381 INFO L78 Accepts]: Start accepts. Automaton has 22882 states and 90655 transitions. Word has length 77 [2022-03-03 17:37:11,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:37:11,381 INFO L470 AbstractCegarLoop]: Abstraction has 22882 states and 90655 transitions. [2022-03-03 17:37:11,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:11,381 INFO L276 IsEmpty]: Start isEmpty. Operand 22882 states and 90655 transitions. [2022-03-03 17:37:11,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:37:11,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:37:11,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:37:11,456 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-03 17:37:11,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:11,640 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:37:11,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:37:11,641 INFO L85 PathProgramCache]: Analyzing trace with hash 874283454, now seen corresponding path program 8 times [2022-03-03 17:37:11,641 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:37:11,641 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886702708] [2022-03-03 17:37:11,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:37:11,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:37:11,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:37:11,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:11,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:37:11,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886702708] [2022-03-03 17:37:11,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886702708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:37:11,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997972553] [2022-03-03 17:37:11,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:37:11,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:11,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:37:11,841 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-03 17:37:11,859 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-03 17:37:11,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:37:11,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:37:11,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 17:37:11,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:37:12,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:12,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:37:24,097 WARN L228 SmtUtils]: Spent 6.16s on a formula simplification. DAG size of input: 62 DAG size of output: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:37:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:28,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997972553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:37:28,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:37:28,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2022-03-03 17:37:28,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326311047] [2022-03-03 17:37:28,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:37:28,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 17:37:28,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:37:28,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 17:37:28,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=456, Unknown=1, NotChecked=0, Total=552 [2022-03-03 17:37:28,164 INFO L87 Difference]: Start difference. First operand 22882 states and 90655 transitions. Second operand has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:32,425 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:37:35,420 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:37:36,804 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:37:37,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:37:37,423 INFO L93 Difference]: Finished difference Result 34466 states and 133033 transitions. [2022-03-03 17:37:37,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 17:37:37,424 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:37:37,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:37:37,535 INFO L225 Difference]: With dead ends: 34466 [2022-03-03 17:37:37,535 INFO L226 Difference]: Without dead ends: 34076 [2022-03-03 17:37:37,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 138 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 17.5s TimeCoverageRelationStatistics Valid=275, Invalid=1530, Unknown=1, NotChecked=0, Total=1806 [2022-03-03 17:37:37,536 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 501 mSDsluCounter, 2696 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 2695 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-03-03 17:37:37,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 2695 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 754 Invalid, 1 Unknown, 167 Unchecked, 6.7s Time] [2022-03-03 17:37:37,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34076 states. [2022-03-03 17:37:38,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34076 to 23004. [2022-03-03 17:37:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23004 states, 23003 states have (on average 3.9643524757640307) internal successors, (91192), 23003 states have internal predecessors, (91192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:38,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23004 states to 23004 states and 91192 transitions. [2022-03-03 17:37:38,348 INFO L78 Accepts]: Start accepts. Automaton has 23004 states and 91192 transitions. Word has length 77 [2022-03-03 17:37:38,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:37:38,348 INFO L470 AbstractCegarLoop]: Abstraction has 23004 states and 91192 transitions. [2022-03-03 17:37:38,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:38,348 INFO L276 IsEmpty]: Start isEmpty. Operand 23004 states and 91192 transitions. [2022-03-03 17:37:38,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:37:38,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:37:38,396 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:37:38,413 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-03 17:37:38,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:38,611 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:37:38,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:37:38,612 INFO L85 PathProgramCache]: Analyzing trace with hash 964263128, now seen corresponding path program 9 times [2022-03-03 17:37:38,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:37:38,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718822148] [2022-03-03 17:37:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:37:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:37:38,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:37:38,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:38,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:37:38,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718822148] [2022-03-03 17:37:38,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718822148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:37:38,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824749511] [2022-03-03 17:37:38,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 17:37:38,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:38,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:37:38,800 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-03 17:37:38,801 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-03 17:37:38,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 17:37:38,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:37:38,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 17:37:38,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:37:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:39,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:37:49,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:49,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824749511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:37:49,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:37:49,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2022-03-03 17:37:49,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381861083] [2022-03-03 17:37:49,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:37:49,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 17:37:49,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:37:49,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 17:37:49,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=440, Unknown=4, NotChecked=0, Total=552 [2022-03-03 17:37:49,970 INFO L87 Difference]: Start difference. First operand 23004 states and 91192 transitions. Second operand has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:51,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:37:51,085 INFO L93 Difference]: Finished difference Result 30154 states and 117597 transitions. [2022-03-03 17:37:51,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 17:37:51,086 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:37:51,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:37:51,184 INFO L225 Difference]: With dead ends: 30154 [2022-03-03 17:37:51,184 INFO L226 Difference]: Without dead ends: 29887 [2022-03-03 17:37:51,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=195, Invalid=731, Unknown=4, NotChecked=0, Total=930 [2022-03-03 17:37:51,185 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 428 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 1724 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 17:37:51,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 1724 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 429 Invalid, 0 Unknown, 108 Unchecked, 0.6s Time] [2022-03-03 17:37:51,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29887 states. [2022-03-03 17:37:51,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29887 to 23004. [2022-03-03 17:37:51,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23004 states, 23003 states have (on average 3.9643524757640307) internal successors, (91192), 23003 states have internal predecessors, (91192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:51,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23004 states to 23004 states and 91192 transitions. [2022-03-03 17:37:51,717 INFO L78 Accepts]: Start accepts. Automaton has 23004 states and 91192 transitions. Word has length 77 [2022-03-03 17:37:51,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:37:51,717 INFO L470 AbstractCegarLoop]: Abstraction has 23004 states and 91192 transitions. [2022-03-03 17:37:51,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:37:51,717 INFO L276 IsEmpty]: Start isEmpty. Operand 23004 states and 91192 transitions. [2022-03-03 17:37:51,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:37:51,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:37:51,761 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:37:51,777 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-03 17:37:51,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-03 17:37:51,962 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:37:51,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:37:51,962 INFO L85 PathProgramCache]: Analyzing trace with hash 427341020, now seen corresponding path program 10 times [2022-03-03 17:37:51,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:37:51,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913470148] [2022-03-03 17:37:51,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:37:51,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:37:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:37:52,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:52,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:37:52,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913470148] [2022-03-03 17:37:52,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913470148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:37:52,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165554994] [2022-03-03 17:37:52,143 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 17:37:52,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:37:52,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:37:52,145 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-03 17:37:52,145 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-03 17:37:52,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 17:37:52,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:37:52,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 17:37:52,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:37:52,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:37:52,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:38:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:38:02,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165554994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:38:02,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:38:02,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 15] total 25 [2022-03-03 17:38:02,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704196927] [2022-03-03 17:38:02,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:38:02,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 17:38:02,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:38:02,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 17:38:02,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=476, Unknown=3, NotChecked=0, Total=600 [2022-03-03 17:38:02,231 INFO L87 Difference]: Start difference. First operand 23004 states and 91192 transitions. Second operand has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:38:15,088 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:17,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:27,197 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:30,589 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:32,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:33,805 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:38:52,514 WARN L228 SmtUtils]: Spent 6.80s on a formula simplification. DAG size of input: 100 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:38:52,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:38:52,524 INFO L93 Difference]: Finished difference Result 35025 states and 135197 transitions. [2022-03-03 17:38:52,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 17:38:52,524 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:38:52,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:38:52,659 INFO L225 Difference]: With dead ends: 35025 [2022-03-03 17:38:52,659 INFO L226 Difference]: Without dead ends: 34785 [2022-03-03 17:38:52,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 138 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 43.7s TimeCoverageRelationStatistics Valid=337, Invalid=1379, Unknown=6, NotChecked=0, Total=1722 [2022-03-03 17:38:52,660 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 597 mSDsluCounter, 2379 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 29 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 2390 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 371 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:38:52,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [597 Valid, 2390 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 648 Invalid, 5 Unknown, 371 Unchecked, 15.0s Time] [2022-03-03 17:38:52,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34785 states. [2022-03-03 17:38:53,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34785 to 23028. [2022-03-03 17:38:53,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23028 states, 23027 states have (on average 3.964302775003257) internal successors, (91286), 23027 states have internal predecessors, (91286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:38:53,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23028 states to 23028 states and 91286 transitions. [2022-03-03 17:38:53,512 INFO L78 Accepts]: Start accepts. Automaton has 23028 states and 91286 transitions. Word has length 77 [2022-03-03 17:38:53,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:38:53,512 INFO L470 AbstractCegarLoop]: Abstraction has 23028 states and 91286 transitions. [2022-03-03 17:38:53,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.4) internal successors, (160), 25 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:38:53,512 INFO L276 IsEmpty]: Start isEmpty. Operand 23028 states and 91286 transitions. [2022-03-03 17:38:53,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:38:53,563 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:38:53,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:38:53,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-03 17:38:53,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-03 17:38:53,764 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:38:53,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:38:53,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1561348696, now seen corresponding path program 11 times [2022-03-03 17:38:53,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:38:53,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540603716] [2022-03-03 17:38:53,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:38:53,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:38:53,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:38:53,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:38:53,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:38:53,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540603716] [2022-03-03 17:38:53,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540603716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:38:53,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806475874] [2022-03-03 17:38:53,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 17:38:53,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:38:53,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:38:53,928 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-03 17:38:53,929 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-03 17:38:54,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 17:38:54,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:38:54,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 17:38:54,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:38:54,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:38:54,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:38:59,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:38:59,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806475874] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:38:59,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:38:59,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 26 [2022-03-03 17:38:59,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627025605] [2022-03-03 17:38:59,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:38:59,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 17:38:59,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:38:59,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 17:38:59,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=537, Unknown=1, NotChecked=0, Total=650 [2022-03-03 17:38:59,941 INFO L87 Difference]: Start difference. First operand 23028 states and 91286 transitions. Second operand has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:02,186 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:39:04,987 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:39:06,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:39:06,353 INFO L93 Difference]: Finished difference Result 36032 states and 138030 transitions. [2022-03-03 17:39:06,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 17:39:06,353 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:39:06,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:39:06,593 INFO L225 Difference]: With dead ends: 36032 [2022-03-03 17:39:06,593 INFO L226 Difference]: Without dead ends: 35492 [2022-03-03 17:39:06,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=340, Invalid=2011, Unknown=1, NotChecked=0, Total=2352 [2022-03-03 17:39:06,593 INFO L933 BasicCegarLoop]: 227 mSDtfsCounter, 610 mSDsluCounter, 2672 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 28 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 2636 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:39:06,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 2636 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 764 Invalid, 1 Unknown, 205 Unchecked, 4.1s Time] [2022-03-03 17:39:06,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35492 states. [2022-03-03 17:39:07,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35492 to 23312. [2022-03-03 17:39:07,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23312 states, 23311 states have (on average 3.9675260606580585) internal successors, (92487), 23311 states have internal predecessors, (92487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:07,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23312 states to 23312 states and 92487 transitions. [2022-03-03 17:39:07,181 INFO L78 Accepts]: Start accepts. Automaton has 23312 states and 92487 transitions. Word has length 77 [2022-03-03 17:39:07,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:39:07,182 INFO L470 AbstractCegarLoop]: Abstraction has 23312 states and 92487 transitions. [2022-03-03 17:39:07,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.076923076923077) internal successors, (184), 26 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:07,182 INFO L276 IsEmpty]: Start isEmpty. Operand 23312 states and 92487 transitions. [2022-03-03 17:39:07,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:39:07,226 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:39:07,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:39:07,230 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-03 17:39:07,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:39:07,430 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:39:07,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:39:07,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1651328370, now seen corresponding path program 12 times [2022-03-03 17:39:07,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:39:07,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160530941] [2022-03-03 17:39:07,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:39:07,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:39:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:39:07,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:39:07,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:39:07,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160530941] [2022-03-03 17:39:07,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160530941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:39:07,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649663280] [2022-03-03 17:39:07,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 17:39:07,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:39:07,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:39:07,568 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-03 17:39:07,572 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-03 17:39:07,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 17:39:07,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:39:07,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-03 17:39:07,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:39:08,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:39:08,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:39:08,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:39:08,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649663280] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:39:08,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:39:08,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-03-03 17:39:08,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179792901] [2022-03-03 17:39:08,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:39:08,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 17:39:08,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:39:08,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 17:39:08,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-03-03 17:39:08,786 INFO L87 Difference]: Start difference. First operand 23312 states and 92487 transitions. Second operand has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:14,048 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:39:24,365 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:39:26,373 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:39:39,877 WARN L228 SmtUtils]: Spent 10.13s on a formula simplification. DAG size of input: 65 DAG size of output: 40 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:39:47,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:39:47,914 INFO L93 Difference]: Finished difference Result 32121 states and 124711 transitions. [2022-03-03 17:39:47,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 17:39:47,914 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:39:47,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:39:48,006 INFO L225 Difference]: With dead ends: 32121 [2022-03-03 17:39:48,006 INFO L226 Difference]: Without dead ends: 31596 [2022-03-03 17:39:48,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 144 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 31.8s TimeCoverageRelationStatistics Valid=155, Invalid=655, Unknown=2, NotChecked=0, Total=812 [2022-03-03 17:39:48,006 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 301 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1804 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-03-03 17:39:48,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 1804 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 518 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2022-03-03 17:39:48,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31596 states. [2022-03-03 17:39:48,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31596 to 23886. [2022-03-03 17:39:48,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23886 states, 23885 states have (on average 3.970985974460959) internal successors, (94847), 23885 states have internal predecessors, (94847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:48,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23886 states to 23886 states and 94847 transitions. [2022-03-03 17:39:48,602 INFO L78 Accepts]: Start accepts. Automaton has 23886 states and 94847 transitions. Word has length 77 [2022-03-03 17:39:48,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:39:48,603 INFO L470 AbstractCegarLoop]: Abstraction has 23886 states and 94847 transitions. [2022-03-03 17:39:48,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:39:48,603 INFO L276 IsEmpty]: Start isEmpty. Operand 23886 states and 94847 transitions. [2022-03-03 17:39:48,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:39:48,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:39:48,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:39:48,670 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-03 17:39:48,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:39:48,853 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:39:48,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:39:48,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1114406262, now seen corresponding path program 13 times [2022-03-03 17:39:48,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:39:48,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661155800] [2022-03-03 17:39:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:39:48,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:39:48,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:39:49,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:39:49,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:39:49,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661155800] [2022-03-03 17:39:49,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661155800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:39:49,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045753430] [2022-03-03 17:39:49,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 17:39:49,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:39:49,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:39:49,045 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-03 17:39:49,047 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-03 17:39:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:39:49,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 17:39:49,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:39:49,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:39:49,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:39:52,224 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:39:52,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045753430] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:39:52,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:39:52,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 25 [2022-03-03 17:39:52,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480981904] [2022-03-03 17:39:52,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:39:52,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 17:39:52,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:39:52,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 17:39:52,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-03 17:39:52,226 INFO L87 Difference]: Start difference. First operand 23886 states and 94847 transitions. Second operand has 25 states, 25 states have (on average 6.56) internal successors, (164), 25 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:40:00,071 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:07,347 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:09,645 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:16,315 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:20,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:23,448 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:24,496 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:26,548 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:40:35,289 WARN L228 SmtUtils]: Spent 5.84s on a formula simplification. DAG size of input: 101 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:40:44,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:40:44,806 INFO L93 Difference]: Finished difference Result 40019 states and 154137 transitions. [2022-03-03 17:40:44,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 17:40:44,806 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.56) internal successors, (164), 25 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:40:44,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:40:45,126 INFO L225 Difference]: With dead ends: 40019 [2022-03-03 17:40:45,126 INFO L226 Difference]: Without dead ends: 39494 [2022-03-03 17:40:45,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 138 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 36.5s TimeCoverageRelationStatistics Valid=455, Invalid=2406, Unknown=1, NotChecked=0, Total=2862 [2022-03-03 17:40:45,127 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 775 mSDsluCounter, 3114 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 44 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 3129 SdHoareTripleChecker+Invalid, 1263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2022-03-03 17:40:45,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [775 Valid, 3129 Invalid, 1263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1096 Invalid, 7 Unknown, 116 Unchecked, 17.8s Time] [2022-03-03 17:40:45,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39494 states. [2022-03-03 17:40:45,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39494 to 24085. [2022-03-03 17:40:45,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24085 states, 24084 states have (on average 3.980484969274207) internal successors, (95866), 24084 states have internal predecessors, (95866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:40:45,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24085 states to 24085 states and 95866 transitions. [2022-03-03 17:40:45,974 INFO L78 Accepts]: Start accepts. Automaton has 24085 states and 95866 transitions. Word has length 77 [2022-03-03 17:40:45,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:40:45,974 INFO L470 AbstractCegarLoop]: Abstraction has 24085 states and 95866 transitions. [2022-03-03 17:40:45,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.56) internal successors, (164), 25 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:40:45,974 INFO L276 IsEmpty]: Start isEmpty. Operand 24085 states and 95866 transitions. [2022-03-03 17:40:46,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-03 17:40:46,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:40:46,030 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:40:46,048 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-03 17:40:46,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-03 17:40:46,234 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:40:46,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:40:46,235 INFO L85 PathProgramCache]: Analyzing trace with hash 622784818, now seen corresponding path program 14 times [2022-03-03 17:40:46,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:40:46,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917720397] [2022-03-03 17:40:46,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:40:46,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:40:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:40:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:40:46,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:40:46,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917720397] [2022-03-03 17:40:46,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917720397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:40:46,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140856127] [2022-03-03 17:40:46,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:40:46,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:40:46,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:40:46,425 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-03 17:40:46,426 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-03 17:40:46,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:40:46,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:40:46,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 17:40:46,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:40:47,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:40:47,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:40:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:40:48,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140856127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:40:48,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:40:48,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2022-03-03 17:40:48,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610564414] [2022-03-03 17:40:48,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:40:48,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 17:40:48,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:40:48,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 17:40:48,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-03 17:40:48,307 INFO L87 Difference]: Start difference. First operand 24085 states and 95866 transitions. Second operand has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:40:55,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:40:55,098 INFO L93 Difference]: Finished difference Result 40473 states and 156199 transitions. [2022-03-03 17:40:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 17:40:55,099 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-03 17:40:55,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:40:55,258 INFO L225 Difference]: With dead ends: 40473 [2022-03-03 17:40:55,258 INFO L226 Difference]: Without dead ends: 39948 [2022-03-03 17:40:55,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 141 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=371, Invalid=1981, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 17:40:55,259 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 610 mSDsluCounter, 3208 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 3205 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:40:55,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 3205 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1038 Invalid, 0 Unknown, 101 Unchecked, 2.1s Time] [2022-03-03 17:40:55,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39948 states. [2022-03-03 17:40:56,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39948 to 24381. [2022-03-03 17:40:56,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24381 states, 24380 states have (on average 3.9849056603773585) internal successors, (97152), 24380 states have internal predecessors, (97152), 0 states have call successors, (0), 0 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-03 17:40:56,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24381 states to 24381 states and 97152 transitions. [2022-03-03 17:40:56,271 INFO L78 Accepts]: Start accepts. Automaton has 24381 states and 97152 transitions. Word has length 77 [2022-03-03 17:40:56,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:40:56,271 INFO L470 AbstractCegarLoop]: Abstraction has 24381 states and 97152 transitions. [2022-03-03 17:40:56,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.75) internal successors, (162), 24 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:40:56,272 INFO L276 IsEmpty]: Start isEmpty. Operand 24381 states and 97152 transitions. [2022-03-03 17:40:56,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:40:56,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:40:56,332 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:40:56,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-03 17:40:56,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 17:40:56,547 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:40:56,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:40:56,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1511133055, now seen corresponding path program 8 times [2022-03-03 17:40:56,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:40:56,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355742007] [2022-03-03 17:40:56,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:40:56,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:40:56,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:40:56,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:40:56,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:40:56,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355742007] [2022-03-03 17:40:56,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355742007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:40:56,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344592935] [2022-03-03 17:40:56,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 17:40:56,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:40:56,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:40:56,691 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-03 17:40:56,692 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-03 17:40:56,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 17:40:56,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:40:56,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 17:40:56,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:40:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:40:57,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:41:41,305 WARN L228 SmtUtils]: Spent 38.85s on a formula simplification. DAG size of input: 93 DAG size of output: 79 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:41:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:41:41,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344592935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:41:41,884 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:41:41,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 10] total 26 [2022-03-03 17:41:41,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870797028] [2022-03-03 17:41:41,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:41:41,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 17:41:41,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:41:41,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 17:41:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=559, Unknown=2, NotChecked=0, Total=650 [2022-03-03 17:41:41,886 INFO L87 Difference]: Start difference. First operand 24381 states and 97152 transitions. Second operand has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:41:46,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:41:50,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:41:50,315 INFO L93 Difference]: Finished difference Result 53858 states and 204076 transitions. [2022-03-03 17:41:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-03 17:41:50,315 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:41:50,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:41:50,512 INFO L225 Difference]: With dead ends: 53858 [2022-03-03 17:41:50,513 INFO L226 Difference]: Without dead ends: 51539 [2022-03-03 17:41:50,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 142 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1781 ImplicationChecksByTransitivity, 46.2s TimeCoverageRelationStatistics Valid=895, Invalid=5265, Unknown=2, NotChecked=0, Total=6162 [2022-03-03 17:41:50,514 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 1306 mSDsluCounter, 5923 mSDsCounter, 0 mSdLazyCounter, 2504 mSolverCounterSat, 95 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1306 SdHoareTripleChecker+Valid, 5537 SdHoareTripleChecker+Invalid, 2711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2504 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:41:50,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1306 Valid, 5537 Invalid, 2711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2504 Invalid, 1 Unknown, 111 Unchecked, 5.0s Time] [2022-03-03 17:41:50,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51539 states. [2022-03-03 17:41:51,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51539 to 29395. [2022-03-03 17:41:51,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29395 states, 29394 states have (on average 4.02442675375927) internal successors, (118294), 29394 states have internal predecessors, (118294), 0 states have call successors, (0), 0 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-03 17:41:51,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29395 states to 29395 states and 118294 transitions. [2022-03-03 17:41:51,630 INFO L78 Accepts]: Start accepts. Automaton has 29395 states and 118294 transitions. Word has length 78 [2022-03-03 17:41:51,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:41:51,630 INFO L470 AbstractCegarLoop]: Abstraction has 29395 states and 118294 transitions. [2022-03-03 17:41:51,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.884615384615385) internal successors, (205), 26 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:41:51,631 INFO L276 IsEmpty]: Start isEmpty. Operand 29395 states and 118294 transitions. [2022-03-03 17:41:51,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:41:51,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:41:51,694 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:41:51,714 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-03 17:41:51,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-03 17:41:51,894 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:41:51,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:41:51,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1452648555, now seen corresponding path program 1 times [2022-03-03 17:41:51,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:41:51,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288938788] [2022-03-03 17:41:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:41:51,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:41:51,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:41:51,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:41:51,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:41:51,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288938788] [2022-03-03 17:41:51,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288938788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:41:51,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885754356] [2022-03-03 17:41:51,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:41:51,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:41:51,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:41:51,996 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-03 17:41:51,997 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-03 17:41:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:41:52,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 17:41:52,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:41:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:41:52,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:41:52,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:41:52,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885754356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:41:52,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:41:52,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 17 [2022-03-03 17:41:52,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721223647] [2022-03-03 17:41:52,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:41:52,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 17:41:52,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:41:52,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 17:41:52,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-03 17:41:52,740 INFO L87 Difference]: Start difference. First operand 29395 states and 118294 transitions. Second operand has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:41:55,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:41:55,915 INFO L93 Difference]: Finished difference Result 82040 states and 315175 transitions. [2022-03-03 17:41:55,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 17:41:55,915 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:41:55,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:41:56,502 INFO L225 Difference]: With dead ends: 82040 [2022-03-03 17:41:56,502 INFO L226 Difference]: Without dead ends: 81548 [2022-03-03 17:41:56,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1090 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=807, Invalid=2615, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 17:41:56,502 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 1242 mSDsluCounter, 2546 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1242 SdHoareTripleChecker+Valid, 2509 SdHoareTripleChecker+Invalid, 1358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:41:56,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1242 Valid, 2509 Invalid, 1358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 17:41:56,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81548 states. [2022-03-03 17:41:58,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81548 to 34441. [2022-03-03 17:41:58,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34441 states, 34440 states have (on average 4.062630662020906) internal successors, (139917), 34440 states have internal predecessors, (139917), 0 states have call successors, (0), 0 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-03 17:41:58,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34441 states to 34441 states and 139917 transitions. [2022-03-03 17:41:58,246 INFO L78 Accepts]: Start accepts. Automaton has 34441 states and 139917 transitions. Word has length 78 [2022-03-03 17:41:58,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:41:58,246 INFO L470 AbstractCegarLoop]: Abstraction has 34441 states and 139917 transitions. [2022-03-03 17:41:58,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.176470588235293) internal successors, (139), 17 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:41:58,247 INFO L276 IsEmpty]: Start isEmpty. Operand 34441 states and 139917 transitions. [2022-03-03 17:41:58,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:41:58,322 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:41:58,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:41:58,338 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-03 17:41:58,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 17:41:58,522 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:41:58,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:41:58,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1363147869, now seen corresponding path program 2 times [2022-03-03 17:41:58,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:41:58,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652396464] [2022-03-03 17:41:58,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:41:58,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:41:58,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:41:58,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:41:58,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:41:58,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652396464] [2022-03-03 17:41:58,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652396464] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:41:58,608 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:41:58,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 17:41:58,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524119770] [2022-03-03 17:41:58,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:41:58,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 17:41:58,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:41:58,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 17:41:58,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 17:41:58,609 INFO L87 Difference]: Start difference. First operand 34441 states and 139917 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:41:59,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:41:59,292 INFO L93 Difference]: Finished difference Result 48238 states and 191512 transitions. [2022-03-03 17:41:59,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 17:41:59,293 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:41:59,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:41:59,481 INFO L225 Difference]: With dead ends: 48238 [2022-03-03 17:41:59,481 INFO L226 Difference]: Without dead ends: 48238 [2022-03-03 17:41:59,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 17:41:59,482 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 102 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:41:59,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 306 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:41:59,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48238 states. [2022-03-03 17:42:00,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48238 to 34476. [2022-03-03 17:42:00,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34476 states, 34475 states have (on average 4.062218999274837) internal successors, (140045), 34475 states have internal predecessors, (140045), 0 states have call successors, (0), 0 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-03 17:42:00,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34476 states to 34476 states and 140045 transitions. [2022-03-03 17:42:00,547 INFO L78 Accepts]: Start accepts. Automaton has 34476 states and 140045 transitions. Word has length 78 [2022-03-03 17:42:00,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:42:00,547 INFO L470 AbstractCegarLoop]: Abstraction has 34476 states and 140045 transitions. [2022-03-03 17:42:00,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:42:00,547 INFO L276 IsEmpty]: Start isEmpty. Operand 34476 states and 140045 transitions. [2022-03-03 17:42:00,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:42:00,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:42:00,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:42:00,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-03-03 17:42:00,632 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:42:00,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:42:00,633 INFO L85 PathProgramCache]: Analyzing trace with hash 432030681, now seen corresponding path program 3 times [2022-03-03 17:42:00,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:42:00,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542905457] [2022-03-03 17:42:00,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:42:00,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:42:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:42:00,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:42:00,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:42:00,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542905457] [2022-03-03 17:42:00,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542905457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:42:00,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245958039] [2022-03-03 17:42:00,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 17:42:00,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:42:00,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:42:00,726 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-03 17:42:00,727 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-03 17:42:00,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 17:42:00,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:42:00,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 17:42:00,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:42:01,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:42:01,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:42:01,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 17:42:01,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245958039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:42:01,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:42:01,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 16 [2022-03-03 17:42:01,571 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931887961] [2022-03-03 17:42:01,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:42:01,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 17:42:01,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:42:01,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 17:42:01,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2022-03-03 17:42:01,572 INFO L87 Difference]: Start difference. First operand 34476 states and 140045 transitions. Second operand has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 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-03 17:42:02,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:42:02,827 INFO L93 Difference]: Finished difference Result 83201 states and 327592 transitions. [2022-03-03 17:42:02,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 17:42:02,827 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:42:02,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:42:03,172 INFO L225 Difference]: With dead ends: 83201 [2022-03-03 17:42:03,172 INFO L226 Difference]: Without dead ends: 82913 [2022-03-03 17:42:03,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 155 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=388, Invalid=734, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 17:42:03,172 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 685 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 17:42:03,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 1157 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 17:42:03,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82913 states. [2022-03-03 17:42:04,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82913 to 43032. [2022-03-03 17:42:05,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43032 states, 43031 states have (on average 4.124816992400827) internal successors, (177495), 43031 states have internal predecessors, (177495), 0 states have call successors, (0), 0 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-03 17:42:05,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43032 states to 43032 states and 177495 transitions. [2022-03-03 17:42:05,172 INFO L78 Accepts]: Start accepts. Automaton has 43032 states and 177495 transitions. Word has length 78 [2022-03-03 17:42:05,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:42:05,172 INFO L470 AbstractCegarLoop]: Abstraction has 43032 states and 177495 transitions. [2022-03-03 17:42:05,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 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-03 17:42:05,172 INFO L276 IsEmpty]: Start isEmpty. Operand 43032 states and 177495 transitions. [2022-03-03 17:42:05,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:42:05,487 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:42:05,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:42:05,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-03 17:42:05,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:42:05,688 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:42:05,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:42:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1103958815, now seen corresponding path program 4 times [2022-03-03 17:42:05,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:42:05,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795947200] [2022-03-03 17:42:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:42:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:42:05,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:42:05,822 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:42:05,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:42:05,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795947200] [2022-03-03 17:42:05,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795947200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:42:05,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19737318] [2022-03-03 17:42:05,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 17:42:05,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:42:05,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:42:05,832 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-03 17:42:05,833 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-03 17:42:05,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 17:42:05,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:42:05,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 17:42:05,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:42:06,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:42:06,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:42:08,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:42:08,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19737318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:42:08,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:42:08,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 11] total 24 [2022-03-03 17:42:08,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435766179] [2022-03-03 17:42:08,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:42:08,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 17:42:08,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:42:08,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 17:42:08,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-03-03 17:42:08,684 INFO L87 Difference]: Start difference. First operand 43032 states and 177495 transitions. Second operand has 24 states, 24 states have (on average 8.541666666666666) internal successors, (205), 24 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:42:11,202 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:25,947 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:28,566 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:42,057 WARN L228 SmtUtils]: Spent 6.95s on a formula simplification that was a NOOP. DAG size: 73 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:42:44,146 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:47,190 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:49,436 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:52,216 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:54,704 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:57,258 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:58,413 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:42:58,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:42:58,578 INFO L93 Difference]: Finished difference Result 82001 states and 326634 transitions. [2022-03-03 17:42:58,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 17:42:58,579 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 8.541666666666666) internal successors, (205), 24 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:42:58,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:42:58,941 INFO L225 Difference]: With dead ends: 82001 [2022-03-03 17:42:58,942 INFO L226 Difference]: Without dead ends: 79601 [2022-03-03 17:42:58,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 144 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=657, Invalid=3373, Unknown=2, NotChecked=0, Total=4032 [2022-03-03 17:42:58,943 INFO L933 BasicCegarLoop]: 255 mSDtfsCounter, 1021 mSDsluCounter, 3580 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 90 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1021 SdHoareTripleChecker+Valid, 3492 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 24.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:42:58,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1021 Valid, 3492 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1638 Invalid, 9 Unknown, 267 Unchecked, 24.1s Time] [2022-03-03 17:42:59,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79601 states. [2022-03-03 17:43:00,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79601 to 42603. [2022-03-03 17:43:00,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42603 states, 42602 states have (on average 4.108469085958406) internal successors, (175029), 42602 states have internal predecessors, (175029), 0 states have call successors, (0), 0 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-03 17:43:00,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42603 states to 42603 states and 175029 transitions. [2022-03-03 17:43:00,774 INFO L78 Accepts]: Start accepts. Automaton has 42603 states and 175029 transitions. Word has length 78 [2022-03-03 17:43:00,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:43:00,775 INFO L470 AbstractCegarLoop]: Abstraction has 42603 states and 175029 transitions. [2022-03-03 17:43:00,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 8.541666666666666) internal successors, (205), 24 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:00,775 INFO L276 IsEmpty]: Start isEmpty. Operand 42603 states and 175029 transitions. [2022-03-03 17:43:01,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:43:01,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:43:01,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:43:01,102 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-03 17:43:01,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:43:01,287 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:43:01,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:43:01,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1828713943, now seen corresponding path program 9 times [2022-03-03 17:43:01,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:43:01,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314019717] [2022-03-03 17:43:01,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:43:01,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:43:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:43:01,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:43:01,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:43:01,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314019717] [2022-03-03 17:43:01,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314019717] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:43:01,401 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:43:01,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-03 17:43:01,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877204243] [2022-03-03 17:43:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:43:01,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 17:43:01,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:43:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 17:43:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-03 17:43:01,403 INFO L87 Difference]: Start difference. First operand 42603 states and 175029 transitions. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:02,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:43:02,011 INFO L93 Difference]: Finished difference Result 51192 states and 205875 transitions. [2022-03-03 17:43:02,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 17:43:02,011 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:43:02,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:43:02,231 INFO L225 Difference]: With dead ends: 51192 [2022-03-03 17:43:02,231 INFO L226 Difference]: Without dead ends: 49770 [2022-03-03 17:43:02,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-03-03 17:43:02,232 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 194 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 17:43:02,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 517 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 17:43:02,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49770 states. [2022-03-03 17:43:03,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49770 to 44765. [2022-03-03 17:43:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44765 states, 44764 states have (on average 4.0866544544723435) internal successors, (182935), 44764 states have internal predecessors, (182935), 0 states have call successors, (0), 0 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-03 17:43:03,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44765 states to 44765 states and 182935 transitions. [2022-03-03 17:43:03,690 INFO L78 Accepts]: Start accepts. Automaton has 44765 states and 182935 transitions. Word has length 78 [2022-03-03 17:43:03,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:43:03,690 INFO L470 AbstractCegarLoop]: Abstraction has 44765 states and 182935 transitions. [2022-03-03 17:43:03,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:03,691 INFO L276 IsEmpty]: Start isEmpty. Operand 44765 states and 182935 transitions. [2022-03-03 17:43:03,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:43:03,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:43:03,994 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:43:03,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-03-03 17:43:03,994 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:43:03,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:43:03,995 INFO L85 PathProgramCache]: Analyzing trace with hash -715486043, now seen corresponding path program 10 times [2022-03-03 17:43:03,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:43:03,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804345443] [2022-03-03 17:43:03,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:43:03,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:43:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:43:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:43:04,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:43:04,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804345443] [2022-03-03 17:43:04,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804345443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 17:43:04,168 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 17:43:04,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-03 17:43:04,168 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385845473] [2022-03-03 17:43:04,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 17:43:04,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 17:43:04,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:43:04,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 17:43:04,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-03 17:43:04,169 INFO L87 Difference]: Start difference. First operand 44765 states and 182935 transitions. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:04,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 17:43:04,924 INFO L93 Difference]: Finished difference Result 65114 states and 263471 transitions. [2022-03-03 17:43:04,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 17:43:04,924 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-03-03 17:43:04,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 17:43:05,189 INFO L225 Difference]: With dead ends: 65114 [2022-03-03 17:43:05,189 INFO L226 Difference]: Without dead ends: 64448 [2022-03-03 17:43:05,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-03-03 17:43:05,189 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 178 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 17:43:05,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 819 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 17:43:05,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64448 states. [2022-03-03 17:43:06,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64448 to 48511. [2022-03-03 17:43:06,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48511 states, 48510 states have (on average 4.128674500103071) internal successors, (200282), 48510 states have internal predecessors, (200282), 0 states have call successors, (0), 0 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-03 17:43:07,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48511 states to 48511 states and 200282 transitions. [2022-03-03 17:43:07,220 INFO L78 Accepts]: Start accepts. Automaton has 48511 states and 200282 transitions. Word has length 78 [2022-03-03 17:43:07,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 17:43:07,220 INFO L470 AbstractCegarLoop]: Abstraction has 48511 states and 200282 transitions. [2022-03-03 17:43:07,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:07,221 INFO L276 IsEmpty]: Start isEmpty. Operand 48511 states and 200282 transitions. [2022-03-03 17:43:07,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-03-03 17:43:07,354 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 17:43:07,354 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 17:43:07,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-03-03 17:43:07,355 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 17:43:07,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 17:43:07,355 INFO L85 PathProgramCache]: Analyzing trace with hash 36747593, now seen corresponding path program 5 times [2022-03-03 17:43:07,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 17:43:07,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018269816] [2022-03-03 17:43:07,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 17:43:07,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 17:43:07,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 17:43:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:43:07,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 17:43:07,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018269816] [2022-03-03 17:43:07,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018269816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 17:43:07,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586470030] [2022-03-03 17:43:07,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 17:43:07,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 17:43:07,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 17:43:07,480 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-03 17:43:07,482 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-03 17:43:07,568 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 17:43:07,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 17:43:07,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 17:43:07,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 17:43:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:43:07,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 17:43:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 17:43:09,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586470030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 17:43:09,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 17:43:09,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 10] total 23 [2022-03-03 17:43:09,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870297472] [2022-03-03 17:43:09,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 17:43:09,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 17:43:09,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 17:43:09,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 17:43:09,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-03-03 17:43:09,076 INFO L87 Difference]: Start difference. First operand 48511 states and 200282 transitions. Second operand has 23 states, 23 states have (on average 8.91304347826087) internal successors, (205), 23 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 17:43:23,760 WARN L228 SmtUtils]: Spent 14.62s on a formula simplification. DAG size of input: 94 DAG size of output: 92 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:43:25,779 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:43:41,871 WARN L228 SmtUtils]: Spent 15.68s on a formula simplification. DAG size of input: 107 DAG size of output: 105 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:44:00,441 WARN L228 SmtUtils]: Spent 18.53s on a formula simplification. DAG size of input: 106 DAG size of output: 104 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:44:15,941 WARN L228 SmtUtils]: Spent 15.45s on a formula simplification. DAG size of input: 99 DAG size of output: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:44:32,036 WARN L228 SmtUtils]: Spent 16.00s on a formula simplification. DAG size of input: 109 DAG size of output: 107 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:44:49,963 WARN L228 SmtUtils]: Spent 17.89s on a formula simplification. DAG size of input: 119 DAG size of output: 112 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:45:41,045 WARN L228 SmtUtils]: Spent 51.01s on a formula simplification. DAG size of input: 112 DAG size of output: 107 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:45:56,968 WARN L228 SmtUtils]: Spent 15.88s on a formula simplification. DAG size of input: 112 DAG size of output: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:46:13,934 WARN L228 SmtUtils]: Spent 16.92s on a formula simplification. DAG size of input: 100 DAG size of output: 95 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:46:33,571 WARN L228 SmtUtils]: Spent 16.85s on a formula simplification. DAG size of input: 111 DAG size of output: 106 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:46:35,677 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:46:37,686 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:46:39,699 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:46:41,708 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:46:58,523 WARN L228 SmtUtils]: Spent 14.74s on a formula simplification. DAG size of input: 122 DAG size of output: 115 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:47:00,604 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:02,624 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:04,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:06,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:08,858 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:10,877 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:12,888 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:14,902 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:18,108 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:23,888 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:47:47,473 WARN L228 SmtUtils]: Spent 15.50s on a formula simplification. DAG size of input: 105 DAG size of output: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:48:08,879 WARN L228 SmtUtils]: Spent 18.26s on a formula simplification. DAG size of input: 106 DAG size of output: 98 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:48:24,716 WARN L228 SmtUtils]: Spent 15.64s on a formula simplification. DAG size of input: 99 DAG size of output: 88 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:48:39,561 WARN L228 SmtUtils]: Spent 14.78s on a formula simplification. DAG size of input: 108 DAG size of output: 100 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:48:40,929 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:48:58,214 WARN L228 SmtUtils]: Spent 13.89s on a formula simplification. DAG size of input: 110 DAG size of output: 99 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:49:12,976 WARN L228 SmtUtils]: Spent 14.17s on a formula simplification. DAG size of input: 118 DAG size of output: 105 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 17:49:14,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-03-03 17:49:39,077 WARN L228 SmtUtils]: Spent 22.27s on a formula simplification. DAG size of input: 107 DAG size of output: 99 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Received shutdown request... [2022-03-03 17:49:50,263 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 17:49:50,263 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 17:49:51,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-03 17:49:51,467 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-03-03 17:49:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-03-03 17:49:51,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 200 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4439 ImplicationChecksByTransitivity, 350.9s TimeCoverageRelationStatistics Valid=2106, Invalid=10546, Unknown=4, NotChecked=0, Total=12656 [2022-03-03 17:49:51,478 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 949 mSDsluCounter, 2080 mSDsCounter, 0 mSdLazyCounter, 1766 mSolverCounterSat, 97 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 2154 SdHoareTripleChecker+Invalid, 2149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1766 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 40.0s IncrementalHoareTripleChecker+Time [2022-03-03 17:49:51,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 2154 Invalid, 2149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1766 Invalid, 16 Unknown, 270 Unchecked, 40.0s Time] [2022-03-03 17:49:51,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-03-03 17:49:51,479 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Not enough levels on assertion stack at de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:138) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.pop(UndoableWrapperScript.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.restore(UndoableWrapperScript.java:87) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:242) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:160) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:227) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:156) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-03-03 17:49:51,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2022-03-03 17:49:51,489 INFO L158 Benchmark]: Toolchain (without parser) took 850411.05ms. Allocated memory was 187.7MB in the beginning and 5.1GB in the end (delta: 4.9GB). Free memory was 137.1MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-03-03 17:49:51,489 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 187.7MB. Free memory is still 154.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 17:49:51,489 INFO L158 Benchmark]: CACSL2BoogieTranslator took 198.31ms. Allocated memory is still 187.7MB. Free memory was 137.0MB in the beginning and 163.7MB in the end (delta: -26.8MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. [2022-03-03 17:49:51,489 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.83ms. Allocated memory is still 187.7MB. Free memory was 163.7MB in the beginning and 161.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-03 17:49:51,490 INFO L158 Benchmark]: Boogie Preprocessor took 25.87ms. Allocated memory is still 187.7MB. Free memory was 161.6MB in the beginning and 160.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 17:49:51,490 INFO L158 Benchmark]: RCFGBuilder took 381.53ms. Allocated memory is still 187.7MB. Free memory was 160.6MB in the beginning and 145.9MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2022-03-03 17:49:51,495 INFO L158 Benchmark]: TraceAbstraction took 849776.62ms. Allocated memory was 187.7MB in the beginning and 5.1GB in the end (delta: 4.9GB). Free memory was 145.4MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2022-03-03 17:49:51,496 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 187.7MB. Free memory is still 154.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 198.31ms. Allocated memory is still 187.7MB. Free memory was 137.0MB in the beginning and 163.7MB in the end (delta: -26.8MB). Peak memory consumption was 9.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 23.83ms. Allocated memory is still 187.7MB. Free memory was 163.7MB in the beginning and 161.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 25.87ms. Allocated memory is still 187.7MB. Free memory was 161.6MB in the beginning and 160.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 381.53ms. Allocated memory is still 187.7MB. Free memory was 160.6MB in the beginning and 145.9MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 849776.62ms. Allocated memory was 187.7MB in the beginning and 5.1GB in the end (delta: 4.9GB). Free memory was 145.4MB in the beginning and 3.4GB in the end (delta: -3.2GB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Not enough levels on assertion stack de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Not enough levels on assertion stack: de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown