/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-invgen/half_2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-18 12:08:55,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 12:08:55,333 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 12:08:55,351 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 12:08:55,351 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 12:08:55,352 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 12:08:55,353 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 12:08:55,354 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 12:08:55,355 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 12:08:55,356 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 12:08:55,356 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 12:08:55,357 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 12:08:55,357 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 12:08:55,358 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 12:08:55,359 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 12:08:55,359 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 12:08:55,360 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 12:08:55,360 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 12:08:55,362 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 12:08:55,363 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 12:08:55,364 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 12:08:55,364 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 12:08:55,365 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 12:08:55,366 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 12:08:55,366 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 12:08:55,368 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 12:08:55,368 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 12:08:55,368 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 12:08:55,369 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 12:08:55,369 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 12:08:55,370 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 12:08:55,370 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 12:08:55,371 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 12:08:55,371 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 12:08:55,372 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 12:08:55,372 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 12:08:55,373 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 12:08:55,373 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 12:08:55,373 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 12:08:55,373 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 12:08:55,374 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 12:08:55,375 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 12:08:55,375 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2022-03-18 12:08:55,388 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 12:08:55,388 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 12:08:55,388 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-18 12:08:55,388 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-18 12:08:55,389 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-18 12:08:55,389 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-18 12:08:55,389 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-18 12:08:55,389 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * Use SBE=true [2022-03-18 12:08:55,390 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 12:08:55,390 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 12:08:55,391 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 12:08:55,391 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 12:08:55,392 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-03-18 12:08:55,392 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 12:08:55,392 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-18 12:08:55,581 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 12:08:55,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 12:08:55,599 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 12:08:55,599 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 12:08:55,600 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 12:08:55,600 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-invgen/half_2.i [2022-03-18 12:08:55,661 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05f3de696/496e02f00a8d4eefb3791dc4a4e9cfcb/FLAG8376a9bc4 [2022-03-18 12:08:56,029 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 12:08:56,029 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/half_2.i [2022-03-18 12:08:56,034 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05f3de696/496e02f00a8d4eefb3791dc4a4e9cfcb/FLAG8376a9bc4 [2022-03-18 12:08:56,042 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/05f3de696/496e02f00a8d4eefb3791dc4a4e9cfcb [2022-03-18 12:08:56,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 12:08:56,044 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 12:08:56,045 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 12:08:56,045 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 12:08:56,047 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 12:08:56,048 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,048 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59edac49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56, skipping insertion in model container [2022-03-18 12:08:56,049 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,053 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 12:08:56,062 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 12:08:56,184 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/half_2.i[893,906] [2022-03-18 12:08:56,190 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 12:08:56,206 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 12:08:56,213 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-invgen/half_2.i[893,906] [2022-03-18 12:08:56,216 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 12:08:56,224 INFO L208 MainTranslator]: Completed translation [2022-03-18 12:08:56,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56 WrapperNode [2022-03-18 12:08:56,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 12:08:56,225 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 12:08:56,225 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 12:08:56,225 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 12:08:56,231 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,231 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,237 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,237 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,239 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,241 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,242 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,243 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 12:08:56,243 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 12:08:56,243 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 12:08:56,244 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 12:08:56,244 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (1/1) ... [2022-03-18 12:08:56,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 12:08:56,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:08:56,295 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-18 12:08:56,322 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-18 12:08:56,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 12:08:56,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 12:08:56,334 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 12:08:56,335 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 12:08:56,335 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 12:08:56,336 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 12:08:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 12:08:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 12:08:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 12:08:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 12:08:56,379 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 12:08:56,380 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 12:08:56,452 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 12:08:56,456 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 12:08:56,456 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-18 12:08:56,457 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 12:08:56 BoogieIcfgContainer [2022-03-18 12:08:56,457 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 12:08:56,458 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 12:08:56,458 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 12:08:56,460 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 12:08:56,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 12:08:56" (1/3) ... [2022-03-18 12:08:56,461 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bfa7e71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 12:08:56, skipping insertion in model container [2022-03-18 12:08:56,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 12:08:56" (2/3) ... [2022-03-18 12:08:56,461 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bfa7e71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 12:08:56, skipping insertion in model container [2022-03-18 12:08:56,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 12:08:56" (3/3) ... [2022-03-18 12:08:56,462 INFO L111 eAbstractionObserver]: Analyzing ICFG half_2.i [2022-03-18 12:08:56,465 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-18 12:08:56,465 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 12:08:56,492 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 12:08:56,497 INFO L340 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=PETRI_NET, 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 [2022-03-18 12:08:56,497 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 12:08:56,506 INFO L276 IsEmpty]: Start isEmpty. Operand has 23 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 16 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:08:56,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-18 12:08:56,509 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:08:56,509 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:08:56,509 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:08:56,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:08:56,512 INFO L85 PathProgramCache]: Analyzing trace with hash 21938802, now seen corresponding path program 1 times [2022-03-18 12:08:56,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:08:56,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938152685] [2022-03-18 12:08:56,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:56,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:08:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:56,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:08:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:56,705 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-18 12:08:56,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:08:56,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938152685] [2022-03-18 12:08:56,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938152685] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 12:08:56,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 12:08:56,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 12:08:56,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626966334] [2022-03-18 12:08:56,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 12:08:56,711 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 12:08:56,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:08:56,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 12:08:56,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-03-18 12:08:56,728 INFO L87 Difference]: Start difference. First operand has 23 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 16 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 6 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:56,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:08:56,891 INFO L93 Difference]: Finished difference Result 50 states and 64 transitions. [2022-03-18 12:08:56,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 12:08:56,893 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 6 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-03-18 12:08:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:08:56,897 INFO L225 Difference]: With dead ends: 50 [2022-03-18 12:08:56,897 INFO L226 Difference]: Without dead ends: 27 [2022-03-18 12:08:56,899 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-18 12:08:56,902 INFO L912 BasicCegarLoop]: 19 mSDtfsCounter, 35 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:08:56,902 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 52 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:08:56,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-03-18 12:08:56,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-03-18 12:08:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 19 states have internal predecessors, (21), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-03-18 12:08:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2022-03-18 12:08:56,932 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 14 [2022-03-18 12:08:56,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:08:56,932 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2022-03-18 12:08:56,932 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 6 states have internal predecessors, (10), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:56,932 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2022-03-18 12:08:56,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-18 12:08:56,933 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:08:56,933 INFO L500 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:08:56,933 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 12:08:56,933 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:08:56,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:08:56,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1438800602, now seen corresponding path program 1 times [2022-03-18 12:08:56,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:08:56,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314188279] [2022-03-18 12:08:56,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:08:56,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:57,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:08:57,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:57,026 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-18 12:08:57,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:08:57,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314188279] [2022-03-18 12:08:57,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314188279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:08:57,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709128837] [2022-03-18 12:08:57,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:57,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:57,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:08:57,029 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-18 12:08:57,030 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-18 12:08:57,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:57,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 12:08:57,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:08:57,262 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-18 12:08:57,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:08:57,472 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-18 12:08:57,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709128837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:08:57,473 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:08:57,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-03-18 12:08:57,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931014718] [2022-03-18 12:08:57,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:08:57,479 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-18 12:08:57,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:08:57,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-18 12:08:57,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-18 12:08:57,481 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 13 states have internal predecessors, (23), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:57,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:08:57,862 INFO L93 Difference]: Finished difference Result 52 states and 60 transitions. [2022-03-18 12:08:57,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 12:08:57,863 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 13 states have internal predecessors, (23), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-03-18 12:08:57,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:08:57,865 INFO L225 Difference]: With dead ends: 52 [2022-03-18 12:08:57,865 INFO L226 Difference]: Without dead ends: 50 [2022-03-18 12:08:57,866 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2022-03-18 12:08:57,866 INFO L912 BasicCegarLoop]: 14 mSDtfsCounter, 60 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:08:57,867 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 41 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 12:08:57,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-18 12:08:57,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 39. [2022-03-18 12:08:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 28 states have (on average 1.1785714285714286) internal successors, (33), 30 states have internal predecessors, (33), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 3 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:08:57,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 44 transitions. [2022-03-18 12:08:57,875 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 44 transitions. Word has length 15 [2022-03-18 12:08:57,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:08:57,876 INFO L478 AbstractCegarLoop]: Abstraction has 39 states and 44 transitions. [2022-03-18 12:08:57,876 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.5333333333333334) internal successors, (23), 13 states have internal predecessors, (23), 2 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:57,876 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 44 transitions. [2022-03-18 12:08:57,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-18 12:08:57,877 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:08:57,877 INFO L500 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:08:57,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-18 12:08:58,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:58,092 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:08:58,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:08:58,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1206656678, now seen corresponding path program 2 times [2022-03-18 12:08:58,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:08:58,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186785877] [2022-03-18 12:08:58,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:58,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:08:58,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:58,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:08:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:58,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:58,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:08:58,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186785877] [2022-03-18 12:08:58,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186785877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:08:58,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574678648] [2022-03-18 12:08:58,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:08:58,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:58,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:08:58,188 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-18 12:08:58,219 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-18 12:08:58,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:08:58,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:08:58,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-18 12:08:58,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:08:58,318 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-18 12:08:58,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:08:58,410 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-18 12:08:58,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574678648] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:08:58,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:08:58,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2022-03-18 12:08:58,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870759800] [2022-03-18 12:08:58,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:08:58,411 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 12:08:58,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:08:58,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 12:08:58,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-03-18 12:08:58,412 INFO L87 Difference]: Start difference. First operand 39 states and 44 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:58,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:08:58,726 INFO L93 Difference]: Finished difference Result 68 states and 77 transitions. [2022-03-18 12:08:58,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 12:08:58,726 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-03-18 12:08:58,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:08:58,728 INFO L225 Difference]: With dead ends: 68 [2022-03-18 12:08:58,728 INFO L226 Difference]: Without dead ends: 66 [2022-03-18 12:08:58,729 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-03-18 12:08:58,729 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 67 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:08:58,730 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 63 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:08:58,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-18 12:08:58,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 37. [2022-03-18 12:08:58,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 26 states have (on average 1.1923076923076923) internal successors, (31), 28 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 3 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:08:58,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2022-03-18 12:08:58,737 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 17 [2022-03-18 12:08:58,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:08:58,738 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2022-03-18 12:08:58,738 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 15 states have internal predecessors, (27), 3 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-03-18 12:08:58,738 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2022-03-18 12:08:58,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-18 12:08:58,738 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:08:58,739 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:08:58,755 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-18 12:08:58,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-18 12:08:58,956 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:08:58,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:08:58,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1292947397, now seen corresponding path program 1 times [2022-03-18 12:08:58,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:08:58,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041432024] [2022-03-18 12:08:58,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:58,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:08:58,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:08:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-03-18 12:08:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:59,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:08:59,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041432024] [2022-03-18 12:08:59,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041432024] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:08:59,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925559200] [2022-03-18 12:08:59,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:59,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:59,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:08:59,055 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-18 12:08:59,057 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-18 12:08:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 12:08:59,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:08:59,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:59,138 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 12:08:59,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925559200] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 12:08:59,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 12:08:59,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2022-03-18 12:08:59,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202762765] [2022-03-18 12:08:59,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 12:08:59,139 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 12:08:59,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:08:59,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 12:08:59,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-18 12:08:59,140 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:08:59,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:08:59,173 INFO L93 Difference]: Finished difference Result 49 states and 55 transitions. [2022-03-18 12:08:59,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 12:08:59,173 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2022-03-18 12:08:59,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:08:59,174 INFO L225 Difference]: With dead ends: 49 [2022-03-18 12:08:59,174 INFO L226 Difference]: Without dead ends: 37 [2022-03-18 12:08:59,174 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-18 12:08:59,175 INFO L912 BasicCegarLoop]: 13 mSDtfsCounter, 7 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:08:59,175 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 54 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 12:08:59,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-18 12:08:59,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-18 12:08:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 28 states have internal predecessors, (30), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 3 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:08:59,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 41 transitions. [2022-03-18 12:08:59,181 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 41 transitions. Word has length 21 [2022-03-18 12:08:59,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:08:59,181 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 41 transitions. [2022-03-18 12:08:59,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-03-18 12:08:59,181 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 41 transitions. [2022-03-18 12:08:59,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-18 12:08:59,181 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:08:59,182 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:08:59,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-18 12:08:59,400 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:59,401 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:08:59,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:08:59,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1252120251, now seen corresponding path program 1 times [2022-03-18 12:08:59,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:08:59,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607107580] [2022-03-18 12:08:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:59,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:08:59,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:08:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-18 12:08:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:59,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:08:59,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607107580] [2022-03-18 12:08:59,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607107580] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:08:59,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305300910] [2022-03-18 12:08:59,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:08:59,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:08:59,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:08:59,565 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-18 12:08:59,566 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-18 12:08:59,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:08:59,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 12:08:59,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:08:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:59,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:08:59,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-18 12:08:59,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305300910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:08:59,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:08:59,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-03-18 12:08:59,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334705497] [2022-03-18 12:08:59,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:08:59,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-18 12:08:59,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:08:59,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-18 12:08:59,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-03-18 12:08:59,928 INFO L87 Difference]: Start difference. First operand 37 states and 41 transitions. Second operand has 22 states, 21 states have (on average 1.619047619047619) internal successors, (34), 19 states have internal predecessors, (34), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:09:00,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:00,430 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2022-03-18 12:09:00,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 12:09:00,430 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.619047619047619) internal successors, (34), 19 states have internal predecessors, (34), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 23 [2022-03-18 12:09:00,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:00,431 INFO L225 Difference]: With dead ends: 70 [2022-03-18 12:09:00,431 INFO L226 Difference]: Without dead ends: 43 [2022-03-18 12:09:00,432 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-03-18 12:09:00,432 INFO L912 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:00,432 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 87 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:09:00,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-18 12:09:00,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2022-03-18 12:09:00,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.1333333333333333) internal successors, (34), 32 states have internal predecessors, (34), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-18 12:09:00,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2022-03-18 12:09:00,440 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 23 [2022-03-18 12:09:00,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:00,440 INFO L478 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2022-03-18 12:09:00,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.619047619047619) internal successors, (34), 19 states have internal predecessors, (34), 5 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-18 12:09:00,440 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2022-03-18 12:09:00,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-18 12:09:00,441 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:00,441 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:00,459 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-18 12:09:00,641 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:00,641 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:00,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:00,642 INFO L85 PathProgramCache]: Analyzing trace with hash -889872314, now seen corresponding path program 2 times [2022-03-18 12:09:00,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:00,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904388669] [2022-03-18 12:09:00,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:00,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:00,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:00,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:00,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:00,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-18 12:09:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:00,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:09:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:00,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:00,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904388669] [2022-03-18 12:09:00,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904388669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:00,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577083922] [2022-03-18 12:09:00,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:09:00,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:00,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:00,821 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-18 12:09:00,823 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-18 12:09:00,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:09:00,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:00,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-18 12:09:00,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:01,027 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:01,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:01,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577083922] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:01,362 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:01,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2022-03-18 12:09:01,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188577632] [2022-03-18 12:09:01,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:01,363 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-18 12:09:01,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:01,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-18 12:09:01,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-18 12:09:01,365 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 30 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 27 states have internal predecessors, (45), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:09:02,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:02,104 INFO L93 Difference]: Finished difference Result 81 states and 92 transitions. [2022-03-18 12:09:02,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-18 12:09:02,104 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 27 states have internal predecessors, (45), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 31 [2022-03-18 12:09:02,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:02,105 INFO L225 Difference]: With dead ends: 81 [2022-03-18 12:09:02,105 INFO L226 Difference]: Without dead ends: 62 [2022-03-18 12:09:02,106 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=401, Invalid=2461, Unknown=0, NotChecked=0, Total=2862 [2022-03-18 12:09:02,107 INFO L912 BasicCegarLoop]: 14 mSDtfsCounter, 89 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:02,107 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 81 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:09:02,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-03-18 12:09:02,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2022-03-18 12:09:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 47 states have internal predecessors, (49), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (9), 6 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 12:09:02,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 68 transitions. [2022-03-18 12:09:02,120 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 68 transitions. Word has length 31 [2022-03-18 12:09:02,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:02,120 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 68 transitions. [2022-03-18 12:09:02,121 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 27 states have internal predecessors, (45), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-18 12:09:02,121 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 68 transitions. [2022-03-18 12:09:02,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-18 12:09:02,126 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:02,126 INFO L500 BasicCegarLoop]: trace histogram [7, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:02,143 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-18 12:09:02,339 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:02,339 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:02,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:02,340 INFO L85 PathProgramCache]: Analyzing trace with hash 387199814, now seen corresponding path program 3 times [2022-03-18 12:09:02,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:02,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003821457] [2022-03-18 12:09:02,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:02,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:02,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:02,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:09:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:02,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:09:02,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:02,458 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 19 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:02,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:02,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003821457] [2022-03-18 12:09:02,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003821457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:02,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762437755] [2022-03-18 12:09:02,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:09:02,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:02,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:02,472 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-18 12:09:02,488 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-18 12:09:02,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-18 12:09:02,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:02,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-18 12:09:02,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:02,681 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:02,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:02,894 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-18 12:09:02,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762437755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:02,895 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:02,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-03-18 12:09:02,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288059767] [2022-03-18 12:09:02,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:02,896 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-18 12:09:02,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:02,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-18 12:09:02,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2022-03-18 12:09:02,897 INFO L87 Difference]: Start difference. First operand 61 states and 68 transitions. Second operand has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 31 states have internal predecessors, (50), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:09:03,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:03,482 INFO L93 Difference]: Finished difference Result 105 states and 123 transitions. [2022-03-18 12:09:03,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-18 12:09:03,482 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 31 states have internal predecessors, (50), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 35 [2022-03-18 12:09:03,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:03,483 INFO L225 Difference]: With dead ends: 105 [2022-03-18 12:09:03,483 INFO L226 Difference]: Without dead ends: 103 [2022-03-18 12:09:03,484 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=623, Invalid=2457, Unknown=0, NotChecked=0, Total=3080 [2022-03-18 12:09:03,485 INFO L912 BasicCegarLoop]: 18 mSDtfsCounter, 81 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:03,485 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 105 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 704 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:09:03,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-18 12:09:03,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 89. [2022-03-18 12:09:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 63 states have (on average 1.0793650793650793) internal successors, (68), 67 states have internal predecessors, (68), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (17), 13 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:09:03,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 103 transitions. [2022-03-18 12:09:03,500 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 103 transitions. Word has length 35 [2022-03-18 12:09:03,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:03,500 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 103 transitions. [2022-03-18 12:09:03,500 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 31 states have internal predecessors, (50), 7 states have call successors, (10), 4 states have call predecessors, (10), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-18 12:09:03,500 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 103 transitions. [2022-03-18 12:09:03,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 12:09:03,501 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:03,501 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:03,537 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-18 12:09:03,717 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:03,718 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:03,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:03,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1145077211, now seen corresponding path program 4 times [2022-03-18 12:09:03,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:03,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096135901] [2022-03-18 12:09:03,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:03,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:03,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:03,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:03,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-03-18 12:09:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:03,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:09:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:04,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:09:04,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:09:04,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:04,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096135901] [2022-03-18 12:09:04,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096135901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:04,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914036336] [2022-03-18 12:09:04,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:09:04,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:04,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:04,011 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-18 12:09:04,041 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-18 12:09:04,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:09:04,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:04,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-18 12:09:04,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:09:04,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:04,731 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 12:09:04,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914036336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:04,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:04,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 32 [2022-03-18 12:09:04,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023514996] [2022-03-18 12:09:04,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:04,732 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-18 12:09:04,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:04,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-18 12:09:04,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-18 12:09:04,733 INFO L87 Difference]: Start difference. First operand 89 states and 103 transitions. Second operand has 32 states, 31 states have (on average 1.6129032258064515) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:09:05,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:05,594 INFO L93 Difference]: Finished difference Result 137 states and 157 transitions. [2022-03-18 12:09:05,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-18 12:09:05,595 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.6129032258064515) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 39 [2022-03-18 12:09:05,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:05,596 INFO L225 Difference]: With dead ends: 137 [2022-03-18 12:09:05,596 INFO L226 Difference]: Without dead ends: 103 [2022-03-18 12:09:05,597 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 67 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=503, Invalid=3037, Unknown=0, NotChecked=0, Total=3540 [2022-03-18 12:09:05,598 INFO L912 BasicCegarLoop]: 15 mSDtfsCounter, 103 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:05,598 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 82 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:09:05,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-18 12:09:05,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2022-03-18 12:09:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 71 states have (on average 1.0845070422535212) internal successors, (77), 75 states have internal predecessors, (77), 21 states have call successors, (21), 8 states have call predecessors, (21), 7 states have return successors, (20), 16 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-18 12:09:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2022-03-18 12:09:05,614 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 39 [2022-03-18 12:09:05,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:05,614 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2022-03-18 12:09:05,614 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.6129032258064515) internal successors, (50), 29 states have internal predecessors, (50), 11 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-18 12:09:05,614 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2022-03-18 12:09:05,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 12:09:05,615 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:05,615 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:05,635 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-18 12:09:05,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:05,832 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:05,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:05,833 INFO L85 PathProgramCache]: Analyzing trace with hash -131816602, now seen corresponding path program 5 times [2022-03-18 12:09:05,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:05,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323095526] [2022-03-18 12:09:05,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:05,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:05,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:06,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-03-18 12:09:06,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:09:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:09:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:09:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:06,128 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 20 proven. 29 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:09:06,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:06,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323095526] [2022-03-18 12:09:06,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323095526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:06,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212788068] [2022-03-18 12:09:06,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:09:06,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:06,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:06,152 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-18 12:09:06,153 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-18 12:09:06,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-18 12:09:06,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:06,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-18 12:09:06,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:09:06,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:06,931 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 8 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 12:09:06,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212788068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:06,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:06,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 37 [2022-03-18 12:09:06,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933497001] [2022-03-18 12:09:06,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:06,932 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-18 12:09:06,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:06,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-18 12:09:06,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 12:09:06,933 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand has 37 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 34 states have internal predecessors, (58), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:09:08,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:08,085 INFO L93 Difference]: Finished difference Result 151 states and 174 transitions. [2022-03-18 12:09:08,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-18 12:09:08,086 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 34 states have internal predecessors, (58), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 47 [2022-03-18 12:09:08,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:08,086 INFO L225 Difference]: With dead ends: 151 [2022-03-18 12:09:08,087 INFO L226 Difference]: Without dead ends: 114 [2022-03-18 12:09:08,088 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 82 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1166 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=651, Invalid=4041, Unknown=0, NotChecked=0, Total=4692 [2022-03-18 12:09:08,088 INFO L912 BasicCegarLoop]: 16 mSDtfsCounter, 123 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:08,089 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 93 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 12:09:08,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-18 12:09:08,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2022-03-18 12:09:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 80 states have (on average 1.0875) internal successors, (87), 84 states have internal predecessors, (87), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (22), 18 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:09:08,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 132 transitions. [2022-03-18 12:09:08,108 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 132 transitions. Word has length 47 [2022-03-18 12:09:08,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:08,108 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 132 transitions. [2022-03-18 12:09:08,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 34 states have internal predecessors, (58), 14 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:09:08,108 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 132 transitions. [2022-03-18 12:09:08,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-18 12:09:08,110 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:08,110 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:08,128 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-18 12:09:08,315 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-18 12:09:08,315 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:08,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:08,316 INFO L85 PathProgramCache]: Analyzing trace with hash -536816891, now seen corresponding path program 6 times [2022-03-18 12:09:08,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:08,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562460135] [2022-03-18 12:09:08,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:08,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-03-18 12:09:08,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:09:08,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:09:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:09:08,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:09:08,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:08,673 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:09:08,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:08,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562460135] [2022-03-18 12:09:08,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562460135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:08,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9893557] [2022-03-18 12:09:08,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:09:08,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:08,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:08,674 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-18 12:09:08,675 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-18 12:09:08,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-18 12:09:08,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:08,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-18 12:09:08,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 10 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:09:09,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 10 proven. 61 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-18 12:09:09,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9893557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:09,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:09,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 48 [2022-03-18 12:09:09,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14457688] [2022-03-18 12:09:09,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:09,814 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-18 12:09:09,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:09,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-18 12:09:09,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1984, Unknown=0, NotChecked=0, Total=2256 [2022-03-18 12:09:09,815 INFO L87 Difference]: Start difference. First operand 112 states and 132 transitions. Second operand has 48 states, 47 states have (on average 1.5319148936170213) internal successors, (72), 45 states have internal predecessors, (72), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:09:10,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:10,574 INFO L93 Difference]: Finished difference Result 141 states and 160 transitions. [2022-03-18 12:09:10,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-18 12:09:10,575 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 1.5319148936170213) internal successors, (72), 45 states have internal predecessors, (72), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 55 [2022-03-18 12:09:10,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:10,578 INFO L225 Difference]: With dead ends: 141 [2022-03-18 12:09:10,578 INFO L226 Difference]: Without dead ends: 97 [2022-03-18 12:09:10,581 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1319 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=630, Invalid=4920, Unknown=0, NotChecked=0, Total=5550 [2022-03-18 12:09:10,582 INFO L912 BasicCegarLoop]: 17 mSDtfsCounter, 62 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:10,583 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 99 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 12:09:10,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-03-18 12:09:10,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2022-03-18 12:09:10,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 19 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (18), 14 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-18 12:09:10,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 112 transitions. [2022-03-18 12:09:10,629 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 112 transitions. Word has length 55 [2022-03-18 12:09:10,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:10,629 INFO L478 AbstractCegarLoop]: Abstraction has 96 states and 112 transitions. [2022-03-18 12:09:10,630 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 1.5319148936170213) internal successors, (72), 45 states have internal predecessors, (72), 17 states have call successors, (20), 4 states have call predecessors, (20), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-18 12:09:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 112 transitions. [2022-03-18 12:09:10,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-18 12:09:10,630 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:10,630 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:10,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 12:09:10,843 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 12:09:10,843 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:10,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1763922298, now seen corresponding path program 7 times [2022-03-18 12:09:10,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:10,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928687992] [2022-03-18 12:09:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:10,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:10,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:11,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 12:09:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:09:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:09:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:09:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:09:11,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:09:11,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 47 proven. 50 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:11,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928687992] [2022-03-18 12:09:11,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928687992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791907372] [2022-03-18 12:09:11,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:09:11,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:11,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:11,252 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-18 12:09:11,258 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-18 12:09:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:11,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-18 12:09:11,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:11,681 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:11,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:12,493 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 12 proven. 85 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:12,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791907372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:12,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:12,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 20] total 47 [2022-03-18 12:09:12,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119803548] [2022-03-18 12:09:12,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:12,494 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-18 12:09:12,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:12,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-18 12:09:12,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1861, Unknown=0, NotChecked=0, Total=2162 [2022-03-18 12:09:12,496 INFO L87 Difference]: Start difference. First operand 96 states and 112 transitions. Second operand has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 44 states have internal predecessors, (74), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:09:14,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:14,335 INFO L93 Difference]: Finished difference Result 166 states and 195 transitions. [2022-03-18 12:09:14,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-18 12:09:14,335 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 44 states have internal predecessors, (74), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 63 [2022-03-18 12:09:14,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:14,336 INFO L225 Difference]: With dead ends: 166 [2022-03-18 12:09:14,336 INFO L226 Difference]: Without dead ends: 123 [2022-03-18 12:09:14,338 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 112 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1899 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1007, Invalid=6475, Unknown=0, NotChecked=0, Total=7482 [2022-03-18 12:09:14,338 INFO L912 BasicCegarLoop]: 18 mSDtfsCounter, 157 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 1479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:14,338 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 135 Invalid, 1479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:09:14,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-18 12:09:14,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 122. [2022-03-18 12:09:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 88 states have (on average 1.1022727272727273) internal successors, (97), 92 states have internal predecessors, (97), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (24), 20 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-18 12:09:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 146 transitions. [2022-03-18 12:09:14,363 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 146 transitions. Word has length 63 [2022-03-18 12:09:14,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:14,363 INFO L478 AbstractCegarLoop]: Abstraction has 122 states and 146 transitions. [2022-03-18 12:09:14,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 1.608695652173913) internal successors, (74), 44 states have internal predecessors, (74), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:09:14,363 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 146 transitions. [2022-03-18 12:09:14,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-18 12:09:14,364 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:14,364 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:14,380 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-18 12:09:14,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-18 12:09:14,567 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:14,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:14,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1529865243, now seen corresponding path program 8 times [2022-03-18 12:09:14,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:14,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085300664] [2022-03-18 12:09:14,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:14,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:14,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:14,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:14,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-03-18 12:09:14,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:14,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:09:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:09:15,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:09:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:09:15,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:09:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:09:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:15,049 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 65 proven. 62 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:09:15,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:15,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085300664] [2022-03-18 12:09:15,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085300664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:15,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100062444] [2022-03-18 12:09:15,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:09:15,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:15,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:15,053 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-18 12:09:15,054 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-18 12:09:15,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:09:15,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:15,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-18 12:09:15,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:15,514 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 14 proven. 113 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:09:15,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:16,391 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 14 proven. 113 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-18 12:09:16,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100062444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:16,392 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:16,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22, 22] total 52 [2022-03-18 12:09:16,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771999889] [2022-03-18 12:09:16,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:16,392 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-18 12:09:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-18 12:09:16,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=2285, Unknown=0, NotChecked=0, Total=2652 [2022-03-18 12:09:16,394 INFO L87 Difference]: Start difference. First operand 122 states and 146 transitions. Second operand has 52 states, 51 states have (on average 1.607843137254902) internal successors, (82), 49 states have internal predecessors, (82), 23 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:09:18,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:18,682 INFO L93 Difference]: Finished difference Result 191 states and 226 transitions. [2022-03-18 12:09:18,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-18 12:09:18,682 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 1.607843137254902) internal successors, (82), 49 states have internal predecessors, (82), 23 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 71 [2022-03-18 12:09:18,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:18,683 INFO L225 Difference]: With dead ends: 191 [2022-03-18 12:09:18,683 INFO L226 Difference]: Without dead ends: 141 [2022-03-18 12:09:18,685 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 127 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2352 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1215, Invalid=7905, Unknown=0, NotChecked=0, Total=9120 [2022-03-18 12:09:18,686 INFO L912 BasicCegarLoop]: 19 mSDtfsCounter, 179 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:18,686 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 151 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:09:18,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-18 12:09:18,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 139. [2022-03-18 12:09:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 100 states have (on average 1.1) internal successors, (110), 105 states have internal predecessors, (110), 30 states have call successors, (30), 9 states have call predecessors, (30), 8 states have return successors, (29), 24 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-18 12:09:18,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 169 transitions. [2022-03-18 12:09:18,708 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 169 transitions. Word has length 71 [2022-03-18 12:09:18,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:18,708 INFO L478 AbstractCegarLoop]: Abstraction has 139 states and 169 transitions. [2022-03-18 12:09:18,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 1.607843137254902) internal successors, (82), 49 states have internal predecessors, (82), 23 states have call successors, (26), 4 states have call predecessors, (26), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-18 12:09:18,708 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 169 transitions. [2022-03-18 12:09:18,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-18 12:09:18,709 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:18,709 INFO L500 BasicCegarLoop]: trace histogram [15, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:18,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-18 12:09:18,925 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 12:09:18,925 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:18,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:18,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1065374854, now seen corresponding path program 9 times [2022-03-18 12:09:18,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:18,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267770355] [2022-03-18 12:09:18,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:18,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:18,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:09:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:09:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:09:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:09:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:09:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:09:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:19,183 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 103 proven. 86 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:19,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:19,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267770355] [2022-03-18 12:09:19,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267770355] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:19,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351819982] [2022-03-18 12:09:19,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:09:19,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:19,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:19,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-18 12:09:19,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-18 12:09:19,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-18 12:09:19,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:19,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 12:09:19,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:19,686 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 12 proven. 177 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:19,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 12 proven. 177 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-18 12:09:20,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351819982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:20,108 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:20,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 66 [2022-03-18 12:09:20,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577717802] [2022-03-18 12:09:20,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:20,108 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-18 12:09:20,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:20,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-18 12:09:20,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=3449, Unknown=0, NotChecked=0, Total=4290 [2022-03-18 12:09:20,110 INFO L87 Difference]: Start difference. First operand 139 states and 169 transitions. Second operand has 66 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 63 states have internal predecessors, (90), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:09:21,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:21,167 INFO L93 Difference]: Finished difference Result 297 states and 376 transitions. [2022-03-18 12:09:21,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-18 12:09:21,168 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 63 states have internal predecessors, (90), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 71 [2022-03-18 12:09:21,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:21,171 INFO L225 Difference]: With dead ends: 297 [2022-03-18 12:09:21,171 INFO L226 Difference]: Without dead ends: 295 [2022-03-18 12:09:21,173 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3810 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2735, Invalid=9697, Unknown=0, NotChecked=0, Total=12432 [2022-03-18 12:09:21,174 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 206 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 1926 mSolverCounterSat, 370 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 370 IncrementalHoareTripleChecker+Valid, 1926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:21,174 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 146 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [370 Valid, 1926 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 12:09:21,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-18 12:09:21,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 272. [2022-03-18 12:09:21,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 189 states have (on average 1.052910052910053) internal successors, (199), 197 states have internal predecessors, (199), 73 states have call successors, (73), 10 states have call predecessors, (73), 9 states have return successors, (72), 64 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-18 12:09:21,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 344 transitions. [2022-03-18 12:09:21,232 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 344 transitions. Word has length 71 [2022-03-18 12:09:21,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:21,233 INFO L478 AbstractCegarLoop]: Abstraction has 272 states and 344 transitions. [2022-03-18 12:09:21,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 63 states have internal predecessors, (90), 15 states have call successors, (18), 4 states have call predecessors, (18), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 12:09:21,233 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 344 transitions. [2022-03-18 12:09:21,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-18 12:09:21,234 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:21,234 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:21,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-18 12:09:21,436 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 12:09:21,437 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:21,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:21,437 INFO L85 PathProgramCache]: Analyzing trace with hash -995114586, now seen corresponding path program 10 times [2022-03-18 12:09:21,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:21,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656339790] [2022-03-18 12:09:21,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:21,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-03-18 12:09:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:09:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:09:21,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:09:21,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:09:21,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:09:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:09:21,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:09:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:21,935 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 86 proven. 75 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:09:21,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:21,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656339790] [2022-03-18 12:09:21,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656339790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:21,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832478204] [2022-03-18 12:09:21,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:09:21,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:21,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:21,937 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-18 12:09:21,938 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-18 12:09:21,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:09:21,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:21,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-18 12:09:21,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:22,500 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 16 proven. 145 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:09:22,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:23,553 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 16 proven. 145 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-18 12:09:23,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832478204] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:23,554 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:23,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 24] total 57 [2022-03-18 12:09:23,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987940673] [2022-03-18 12:09:23,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:23,554 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-18 12:09:23,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:23,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-18 12:09:23,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=2752, Unknown=0, NotChecked=0, Total=3192 [2022-03-18 12:09:23,555 INFO L87 Difference]: Start difference. First operand 272 states and 344 transitions. Second operand has 57 states, 56 states have (on average 1.6071428571428572) internal successors, (90), 54 states have internal predecessors, (90), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-18 12:09:26,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:26,355 INFO L93 Difference]: Finished difference Result 359 states and 442 transitions. [2022-03-18 12:09:26,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-18 12:09:26,355 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 1.6071428571428572) internal successors, (90), 54 states have internal predecessors, (90), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 79 [2022-03-18 12:09:26,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:26,356 INFO L225 Difference]: With dead ends: 359 [2022-03-18 12:09:26,356 INFO L226 Difference]: Without dead ends: 302 [2022-03-18 12:09:26,358 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 142 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2800 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1443, Invalid=9477, Unknown=0, NotChecked=0, Total=10920 [2022-03-18 12:09:26,358 INFO L912 BasicCegarLoop]: 20 mSDtfsCounter, 200 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1842 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 2114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:26,358 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 162 Invalid, 2114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1842 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 12:09:26,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-03-18 12:09:26,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 296. [2022-03-18 12:09:26,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 206 states have (on average 1.0533980582524272) internal successors, (217), 214 states have internal predecessors, (217), 79 states have call successors, (79), 11 states have call predecessors, (79), 10 states have return successors, (78), 70 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-18 12:09:26,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 374 transitions. [2022-03-18 12:09:26,411 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 374 transitions. Word has length 79 [2022-03-18 12:09:26,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:26,411 INFO L478 AbstractCegarLoop]: Abstraction has 296 states and 374 transitions. [2022-03-18 12:09:26,411 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 1.6071428571428572) internal successors, (90), 54 states have internal predecessors, (90), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-18 12:09:26,411 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 374 transitions. [2022-03-18 12:09:26,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-18 12:09:26,412 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:26,412 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:26,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-18 12:09:26,627 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-18 12:09:26,627 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:26,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:26,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1146838213, now seen corresponding path program 11 times [2022-03-18 12:09:26,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:26,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375774321] [2022-03-18 12:09:26,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:26,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:27,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-03-18 12:09:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:09:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:09:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:09:27,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:09:27,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:09:27,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:09:27,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:09:27,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:09:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 110 proven. 89 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:09:27,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:27,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375774321] [2022-03-18 12:09:27,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375774321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:27,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646473916] [2022-03-18 12:09:27,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:09:27,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:27,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:27,193 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-18 12:09:27,205 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-18 12:09:27,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-18 12:09:27,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:27,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-18 12:09:27,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:27,836 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 18 proven. 181 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:09:27,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 18 proven. 181 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-18 12:09:29,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646473916] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:29,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:29,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26, 26] total 62 [2022-03-18 12:09:29,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688856916] [2022-03-18 12:09:29,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:29,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-18 12:09:29,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:29,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-18 12:09:29,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=520, Invalid=3262, Unknown=0, NotChecked=0, Total=3782 [2022-03-18 12:09:29,073 INFO L87 Difference]: Start difference. First operand 296 states and 374 transitions. Second operand has 62 states, 61 states have (on average 1.6065573770491803) internal successors, (98), 59 states have internal predecessors, (98), 29 states have call successors, (32), 4 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:09:32,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:32,404 INFO L93 Difference]: Finished difference Result 382 states and 471 transitions. [2022-03-18 12:09:32,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-18 12:09:32,405 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 61 states have (on average 1.6065573770491803) internal successors, (98), 59 states have internal predecessors, (98), 29 states have call successors, (32), 4 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 87 [2022-03-18 12:09:32,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:32,406 INFO L225 Difference]: With dead ends: 382 [2022-03-18 12:09:32,406 INFO L226 Difference]: Without dead ends: 318 [2022-03-18 12:09:32,408 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 157 SyntacticMatches, 4 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3353 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1691, Invalid=11191, Unknown=0, NotChecked=0, Total=12882 [2022-03-18 12:09:32,408 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 222 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:32,408 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 188 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 12:09:32,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-03-18 12:09:32,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 313. [2022-03-18 12:09:32,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 218 states have (on average 1.055045871559633) internal successors, (230), 226 states have internal predecessors, (230), 84 states have call successors, (84), 11 states have call predecessors, (84), 10 states have return successors, (83), 75 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-18 12:09:32,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 397 transitions. [2022-03-18 12:09:32,468 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 397 transitions. Word has length 87 [2022-03-18 12:09:32,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:32,468 INFO L478 AbstractCegarLoop]: Abstraction has 313 states and 397 transitions. [2022-03-18 12:09:32,469 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 61 states have (on average 1.6065573770491803) internal successors, (98), 59 states have internal predecessors, (98), 29 states have call successors, (32), 4 states have call predecessors, (32), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-18 12:09:32,469 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 397 transitions. [2022-03-18 12:09:32,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-03-18 12:09:32,470 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:32,470 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:32,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 12:09:32,687 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:32,687 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:32,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:32,687 INFO L85 PathProgramCache]: Analyzing trace with hash 2008014022, now seen corresponding path program 12 times [2022-03-18 12:09:32,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:32,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034736538] [2022-03-18 12:09:32,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:32,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-03-18 12:09:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:09:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:09:33,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:09:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:09:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:09:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:09:33,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:09:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:09:33,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:09:33,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 137 proven. 104 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:09:33,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:33,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034736538] [2022-03-18 12:09:33,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034736538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:33,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85817236] [2022-03-18 12:09:33,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:09:33,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:33,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:33,352 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-18 12:09:33,354 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-18 12:09:33,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-18 12:09:33,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:33,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-18 12:09:33,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:34,314 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 20 proven. 221 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:09:34,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:35,902 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 20 proven. 221 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-18 12:09:35,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85817236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:35,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:35,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 28, 28] total 78 [2022-03-18 12:09:35,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834512653] [2022-03-18 12:09:35,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:35,903 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-18 12:09:35,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:35,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-18 12:09:35,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=687, Invalid=5319, Unknown=0, NotChecked=0, Total=6006 [2022-03-18 12:09:35,904 INFO L87 Difference]: Start difference. First operand 313 states and 397 transitions. Second operand has 78 states, 77 states have (on average 1.5194805194805194) internal successors, (117), 75 states have internal predecessors, (117), 32 states have call successors, (35), 4 states have call predecessors, (35), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-18 12:09:38,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:38,621 INFO L93 Difference]: Finished difference Result 350 states and 429 transitions. [2022-03-18 12:09:38,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-18 12:09:38,622 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 77 states have (on average 1.5194805194805194) internal successors, (117), 75 states have internal predecessors, (117), 32 states have call successors, (35), 4 states have call predecessors, (35), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 95 [2022-03-18 12:09:38,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:38,627 INFO L225 Difference]: With dead ends: 350 [2022-03-18 12:09:38,627 INFO L226 Difference]: Without dead ends: 283 [2022-03-18 12:09:38,634 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3564 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1535, Invalid=12745, Unknown=0, NotChecked=0, Total=14280 [2022-03-18 12:09:38,635 INFO L912 BasicCegarLoop]: 22 mSDtfsCounter, 76 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 1586 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:38,635 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 149 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1586 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:09:38,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-18 12:09:38,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 283. [2022-03-18 12:09:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 198 states have (on average 1.0555555555555556) internal successors, (209), 205 states have internal predecessors, (209), 74 states have call successors, (74), 11 states have call predecessors, (74), 10 states have return successors, (73), 66 states have call predecessors, (73), 73 states have call successors, (73) [2022-03-18 12:09:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 356 transitions. [2022-03-18 12:09:38,700 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 356 transitions. Word has length 95 [2022-03-18 12:09:38,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:38,700 INFO L478 AbstractCegarLoop]: Abstraction has 283 states and 356 transitions. [2022-03-18 12:09:38,700 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 77 states have (on average 1.5194805194805194) internal successors, (117), 75 states have internal predecessors, (117), 32 states have call successors, (35), 4 states have call predecessors, (35), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-18 12:09:38,700 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 356 transitions. [2022-03-18 12:09:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-18 12:09:38,701 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:38,701 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:38,720 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-18 12:09:38,916 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 12:09:38,916 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:38,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1873767003, now seen corresponding path program 13 times [2022-03-18 12:09:38,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:38,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31044199] [2022-03-18 12:09:38,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:38,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:38,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:39,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 12:09:39,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:09:39,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:09:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:09:39,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:09:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:09:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:09:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:09:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:09:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:09:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:09:39,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 167 proven. 120 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:09:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:39,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31044199] [2022-03-18 12:09:39,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31044199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:39,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594293024] [2022-03-18 12:09:39,574 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:09:39,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:39,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:39,576 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-18 12:09:39,577 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-18 12:09:39,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:39,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-18 12:09:39,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:40,341 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 22 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:09:40,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 22 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-18 12:09:41,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594293024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:41,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:41,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 72 [2022-03-18 12:09:41,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512772545] [2022-03-18 12:09:41,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:41,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-18 12:09:41,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-18 12:09:41,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=701, Invalid=4411, Unknown=0, NotChecked=0, Total=5112 [2022-03-18 12:09:41,786 INFO L87 Difference]: Start difference. First operand 283 states and 356 transitions. Second operand has 72 states, 71 states have (on average 1.6056338028169015) internal successors, (114), 69 states have internal predecessors, (114), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:09:45,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:45,285 INFO L93 Difference]: Finished difference Result 382 states and 470 transitions. [2022-03-18 12:09:45,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-18 12:09:45,286 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 71 states have (on average 1.6056338028169015) internal successors, (114), 69 states have internal predecessors, (114), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 103 [2022-03-18 12:09:45,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:45,289 INFO L225 Difference]: With dead ends: 382 [2022-03-18 12:09:45,289 INFO L226 Difference]: Without dead ends: 312 [2022-03-18 12:09:45,291 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 187 SyntacticMatches, 4 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4454 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2247, Invalid=15045, Unknown=0, NotChecked=0, Total=17292 [2022-03-18 12:09:45,291 INFO L912 BasicCegarLoop]: 23 mSDtfsCounter, 270 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 3084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:45,291 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 180 Invalid, 3084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 12:09:45,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-03-18 12:09:45,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 309. [2022-03-18 12:09:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 217 states have (on average 1.064516129032258) internal successors, (231), 224 states have internal predecessors, (231), 80 states have call successors, (80), 12 states have call predecessors, (80), 11 states have return successors, (79), 72 states have call predecessors, (79), 79 states have call successors, (79) [2022-03-18 12:09:45,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 390 transitions. [2022-03-18 12:09:45,381 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 390 transitions. Word has length 103 [2022-03-18 12:09:45,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:45,381 INFO L478 AbstractCegarLoop]: Abstraction has 309 states and 390 transitions. [2022-03-18 12:09:45,381 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 71 states have (on average 1.6056338028169015) internal successors, (114), 69 states have internal predecessors, (114), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:09:45,381 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 390 transitions. [2022-03-18 12:09:45,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-18 12:09:45,382 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:45,382 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:45,401 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-18 12:09:45,598 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 12:09:45,599 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:45,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:45,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1636892698, now seen corresponding path program 14 times [2022-03-18 12:09:45,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:45,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957305761] [2022-03-18 12:09:45,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:45,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:45,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-03-18 12:09:46,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:09:46,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:09:46,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:09:46,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:09:46,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:09:46,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:09:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:09:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:09:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:09:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:09:46,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:09:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:46,370 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 200 proven. 137 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:09:46,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:46,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957305761] [2022-03-18 12:09:46,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957305761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:46,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408420209] [2022-03-18 12:09:46,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:09:46,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:46,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:46,381 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-18 12:09:46,382 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-18 12:09:46,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:09:46,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:46,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-18 12:09:46,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:47,505 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 24 proven. 313 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:09:47,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:48,797 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 24 proven. 313 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-18 12:09:48,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408420209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:48,797 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:48,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 32, 32] total 90 [2022-03-18 12:09:48,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977425106] [2022-03-18 12:09:48,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:48,798 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-18 12:09:48,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:48,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-18 12:09:48,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1022, Invalid=6988, Unknown=0, NotChecked=0, Total=8010 [2022-03-18 12:09:48,799 INFO L87 Difference]: Start difference. First operand 309 states and 390 transitions. Second operand has 90 states, 89 states have (on average 1.5168539325842696) internal successors, (135), 87 states have internal predecessors, (135), 38 states have call successors, (41), 4 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 12:09:53,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:09:53,102 INFO L93 Difference]: Finished difference Result 400 states and 490 transitions. [2022-03-18 12:09:53,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-18 12:09:53,102 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 89 states have (on average 1.5168539325842696) internal successors, (135), 87 states have internal predecessors, (135), 38 states have call successors, (41), 4 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Word has length 111 [2022-03-18 12:09:53,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:09:53,104 INFO L225 Difference]: With dead ends: 400 [2022-03-18 12:09:53,104 INFO L226 Difference]: Without dead ends: 323 [2022-03-18 12:09:53,106 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 190 SyntacticMatches, 3 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6903 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2789, Invalid=20773, Unknown=0, NotChecked=0, Total=23562 [2022-03-18 12:09:53,106 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 295 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 3192 mSolverCounterSat, 404 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 3596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 404 IncrementalHoareTripleChecker+Valid, 3192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:09:53,107 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 196 Invalid, 3596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [404 Valid, 3192 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-18 12:09:53,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-03-18 12:09:53,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 321. [2022-03-18 12:09:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 226 states have (on average 1.0663716814159292) internal successors, (241), 233 states have internal predecessors, (241), 82 states have call successors, (82), 13 states have call predecessors, (82), 12 states have return successors, (81), 74 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-18 12:09:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 404 transitions. [2022-03-18 12:09:53,171 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 404 transitions. Word has length 111 [2022-03-18 12:09:53,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:09:53,171 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 404 transitions. [2022-03-18 12:09:53,172 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 89 states have (on average 1.5168539325842696) internal successors, (135), 87 states have internal predecessors, (135), 38 states have call successors, (41), 4 states have call predecessors, (41), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 12:09:53,172 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 404 transitions. [2022-03-18 12:09:53,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-18 12:09:53,174 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:09:53,174 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:09:53,192 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-18 12:09:53,390 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 12:09:53,391 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:09:53,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:09:53,391 INFO L85 PathProgramCache]: Analyzing trace with hash -773994875, now seen corresponding path program 15 times [2022-03-18 12:09:53,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:09:53,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13037471] [2022-03-18 12:09:53,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:09:53,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:09:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:09:54,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-03-18 12:09:54,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:09:54,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:09:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:09:54,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:09:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:09:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:09:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:09:54,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:09:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:09:54,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:09:54,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:09:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:09:54,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:09:54,234 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 236 proven. 155 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:09:54,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:09:54,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13037471] [2022-03-18 12:09:54,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13037471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:09:54,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391133794] [2022-03-18 12:09:54,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:09:54,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:09:54,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:09:54,236 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-18 12:09:54,237 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-18 12:09:54,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-18 12:09:54,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:09:54,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-18 12:09:54,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:09:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 26 proven. 365 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:09:55,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:09:57,357 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 26 proven. 365 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-18 12:09:57,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391133794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:09:57,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:09:57,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 34, 34] total 96 [2022-03-18 12:09:57,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939915044] [2022-03-18 12:09:57,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:09:57,358 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-18 12:09:57,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:09:57,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-18 12:09:57,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1032, Invalid=8088, Unknown=0, NotChecked=0, Total=9120 [2022-03-18 12:09:57,360 INFO L87 Difference]: Start difference. First operand 321 states and 404 transitions. Second operand has 96 states, 95 states have (on average 1.5157894736842106) internal successors, (144), 93 states have internal predecessors, (144), 41 states have call successors, (44), 4 states have call predecessors, (44), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-18 12:10:01,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:01,156 INFO L93 Difference]: Finished difference Result 370 states and 447 transitions. [2022-03-18 12:10:01,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-18 12:10:01,156 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 95 states have (on average 1.5157894736842106) internal successors, (144), 93 states have internal predecessors, (144), 41 states have call successors, (44), 4 states have call predecessors, (44), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Word has length 119 [2022-03-18 12:10:01,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:01,160 INFO L225 Difference]: With dead ends: 370 [2022-03-18 12:10:01,160 INFO L226 Difference]: Without dead ends: 282 [2022-03-18 12:10:01,162 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 204 SyntacticMatches, 3 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5427 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2282, Invalid=19180, Unknown=0, NotChecked=0, Total=21462 [2022-03-18 12:10:01,162 INFO L912 BasicCegarLoop]: 25 mSDtfsCounter, 92 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 2065 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 2287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:01,164 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 167 Invalid, 2287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2065 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:10:01,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-03-18 12:10:01,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 281. [2022-03-18 12:10:01,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 199 states have (on average 1.07035175879397) internal successors, (213), 206 states have internal predecessors, (213), 70 states have call successors, (70), 12 states have call predecessors, (70), 11 states have return successors, (69), 62 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-18 12:10:01,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 352 transitions. [2022-03-18 12:10:01,225 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 352 transitions. Word has length 119 [2022-03-18 12:10:01,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:01,225 INFO L478 AbstractCegarLoop]: Abstraction has 281 states and 352 transitions. [2022-03-18 12:10:01,225 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 95 states have (on average 1.5157894736842106) internal successors, (144), 93 states have internal predecessors, (144), 41 states have call successors, (44), 4 states have call predecessors, (44), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-18 12:10:01,225 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 352 transitions. [2022-03-18 12:10:01,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-18 12:10:01,226 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:01,226 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:01,243 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-18 12:10:01,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:01,439 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:01,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1073687302, now seen corresponding path program 16 times [2022-03-18 12:10:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:01,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962721941] [2022-03-18 12:10:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:01,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:01,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-03-18 12:10:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:10:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:10:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:10:02,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:10:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:10:02,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:10:02,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:10:02,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:10:02,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:10:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:10:02,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:10:02,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-03-18 12:10:02,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-03-18 12:10:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:02,426 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 275 proven. 174 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:10:02,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:02,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962721941] [2022-03-18 12:10:02,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962721941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:02,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950251168] [2022-03-18 12:10:02,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:10:02,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:02,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:02,427 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-18 12:10:02,441 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-18 12:10:02,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:10:02,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:02,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-18 12:10:02,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 28 proven. 421 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:10:03,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 28 proven. 421 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-18 12:10:05,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950251168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:05,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:05,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 36, 36] total 87 [2022-03-18 12:10:05,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441538568] [2022-03-18 12:10:05,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:05,509 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-18 12:10:05,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:05,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-18 12:10:05,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1025, Invalid=6457, Unknown=0, NotChecked=0, Total=7482 [2022-03-18 12:10:05,510 INFO L87 Difference]: Start difference. First operand 281 states and 352 transitions. Second operand has 87 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 84 states have internal predecessors, (138), 44 states have call successors, (47), 4 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-18 12:10:11,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:11,469 INFO L93 Difference]: Finished difference Result 415 states and 511 transitions. [2022-03-18 12:10:11,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-18 12:10:11,470 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 84 states have internal predecessors, (138), 44 states have call successors, (47), 4 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Word has length 127 [2022-03-18 12:10:11,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:11,472 INFO L225 Difference]: With dead ends: 415 [2022-03-18 12:10:11,472 INFO L226 Difference]: Without dead ends: 332 [2022-03-18 12:10:11,473 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6507 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=3231, Invalid=21891, Unknown=0, NotChecked=0, Total=25122 [2022-03-18 12:10:11,474 INFO L912 BasicCegarLoop]: 26 mSDtfsCounter, 357 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 3948 mSolverCounterSat, 528 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 4476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 528 IncrementalHoareTripleChecker+Valid, 3948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:11,474 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 223 Invalid, 4476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [528 Valid, 3948 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-18 12:10:11,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-03-18 12:10:11,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 331. [2022-03-18 12:10:11,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 234 states have (on average 1.0726495726495726) internal successors, (251), 241 states have internal predecessors, (251), 84 states have call successors, (84), 13 states have call predecessors, (84), 12 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-18 12:10:11,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 418 transitions. [2022-03-18 12:10:11,632 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 418 transitions. Word has length 127 [2022-03-18 12:10:11,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:11,632 INFO L478 AbstractCegarLoop]: Abstraction has 331 states and 418 transitions. [2022-03-18 12:10:11,636 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 84 states have internal predecessors, (138), 44 states have call successors, (47), 4 states have call predecessors, (47), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-18 12:10:11,636 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 418 transitions. [2022-03-18 12:10:11,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-18 12:10:11,637 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:11,637 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:11,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:11,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:11,851 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:11,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:11,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1448022171, now seen corresponding path program 17 times [2022-03-18 12:10:11,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:11,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827875448] [2022-03-18 12:10:11,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:11,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-03-18 12:10:12,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:10:12,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:10:12,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:10:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:10:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:10:12,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:10:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:10:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:10:12,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:10:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:10:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:10:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:10:12,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-03-18 12:10:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-03-18 12:10:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 317 proven. 194 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:10:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:12,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827875448] [2022-03-18 12:10:12,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827875448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:12,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484084299] [2022-03-18 12:10:12,879 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:10:12,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:12,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:12,896 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-18 12:10:12,897 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-18 12:10:12,959 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-18 12:10:12,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:12,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-18 12:10:12,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:13,982 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 30 proven. 481 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:10:13,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:15,800 INFO L134 CoverageAnalysis]: Checked inductivity of 931 backedges. 30 proven. 481 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-18 12:10:15,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484084299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:15,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:15,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 38, 38] total 92 [2022-03-18 12:10:15,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175270652] [2022-03-18 12:10:15,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:15,801 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-03-18 12:10:15,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:15,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-03-18 12:10:15,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1147, Invalid=7225, Unknown=0, NotChecked=0, Total=8372 [2022-03-18 12:10:15,802 INFO L87 Difference]: Start difference. First operand 331 states and 418 transitions. Second operand has 92 states, 91 states have (on average 1.6043956043956045) internal successors, (146), 89 states have internal predecessors, (146), 47 states have call successors, (50), 4 states have call predecessors, (50), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-18 12:10:21,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:21,115 INFO L93 Difference]: Finished difference Result 452 states and 558 transitions. [2022-03-18 12:10:21,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-18 12:10:21,116 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 91 states have (on average 1.6043956043956045) internal successors, (146), 89 states have internal predecessors, (146), 47 states have call successors, (50), 4 states have call predecessors, (50), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 135 [2022-03-18 12:10:21,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:21,119 INFO L225 Difference]: With dead ends: 452 [2022-03-18 12:10:21,119 INFO L226 Difference]: Without dead ends: 362 [2022-03-18 12:10:21,120 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 247 SyntacticMatches, 4 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7312 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=3599, Invalid=24457, Unknown=0, NotChecked=0, Total=28056 [2022-03-18 12:10:21,124 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 386 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 4413 mSolverCounterSat, 522 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 4935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 522 IncrementalHoareTripleChecker+Valid, 4413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:21,124 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 234 Invalid, 4935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [522 Valid, 4413 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-18 12:10:21,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-18 12:10:21,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 360. [2022-03-18 12:10:21,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 254 states have (on average 1.0708661417322836) internal successors, (272), 262 states have internal predecessors, (272), 93 states have call successors, (93), 13 states have call predecessors, (93), 12 states have return successors, (92), 84 states have call predecessors, (92), 92 states have call successors, (92) [2022-03-18 12:10:21,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 457 transitions. [2022-03-18 12:10:21,214 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 457 transitions. Word has length 135 [2022-03-18 12:10:21,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:21,214 INFO L478 AbstractCegarLoop]: Abstraction has 360 states and 457 transitions. [2022-03-18 12:10:21,214 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 91 states have (on average 1.6043956043956045) internal successors, (146), 89 states have internal predecessors, (146), 47 states have call successors, (50), 4 states have call predecessors, (50), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-18 12:10:21,214 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 457 transitions. [2022-03-18 12:10:21,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-18 12:10:21,216 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:21,216 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:21,234 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-18 12:10:21,431 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-18 12:10:21,431 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:21,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:21,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1678615002, now seen corresponding path program 18 times [2022-03-18 12:10:21,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:21,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474421535] [2022-03-18 12:10:21,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:21,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:21,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-03-18 12:10:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:10:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:10:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:10:22,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:10:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:10:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:10:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:10:22,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:10:22,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:10:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:10:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:10:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:10:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:10:22,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-03-18 12:10:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-03-18 12:10:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 362 proven. 215 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:22,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:22,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474421535] [2022-03-18 12:10:22,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474421535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:22,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964105684] [2022-03-18 12:10:22,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:10:22,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:22,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:22,416 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-18 12:10:22,445 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-18 12:10:22,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-03-18 12:10:22,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:22,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-18 12:10:22,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 32 proven. 545 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:24,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:26,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1057 backedges. 32 proven. 545 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:26,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964105684] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:26,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:26,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 40, 40] total 114 [2022-03-18 12:10:26,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644344588] [2022-03-18 12:10:26,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:26,602 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2022-03-18 12:10:26,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:26,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2022-03-18 12:10:26,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1449, Invalid=11433, Unknown=0, NotChecked=0, Total=12882 [2022-03-18 12:10:26,604 INFO L87 Difference]: Start difference. First operand 360 states and 457 transitions. Second operand has 114 states, 113 states have (on average 1.5132743362831858) internal successors, (171), 111 states have internal predecessors, (171), 50 states have call successors, (53), 4 states have call predecessors, (53), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-18 12:10:32,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:32,847 INFO L93 Difference]: Finished difference Result 454 states and 558 transitions. [2022-03-18 12:10:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-18 12:10:32,847 INFO L78 Accepts]: Start accepts. Automaton has has 114 states, 113 states have (on average 1.5132743362831858) internal successors, (171), 111 states have internal predecessors, (171), 50 states have call successors, (53), 4 states have call predecessors, (53), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) Word has length 143 [2022-03-18 12:10:32,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:32,849 INFO L225 Difference]: With dead ends: 454 [2022-03-18 12:10:32,849 INFO L226 Difference]: Without dead ends: 357 [2022-03-18 12:10:32,851 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7677 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=3182, Invalid=26920, Unknown=0, NotChecked=0, Total=30102 [2022-03-18 12:10:32,851 INFO L912 BasicCegarLoop]: 28 mSDtfsCounter, 105 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 2571 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 2847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 2571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:32,851 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 175 Invalid, 2847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 2571 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 12:10:32,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-03-18 12:10:32,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2022-03-18 12:10:32,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 252 states have (on average 1.0674603174603174) internal successors, (269), 259 states have internal predecessors, (269), 92 states have call successors, (92), 13 states have call predecessors, (92), 12 states have return successors, (91), 84 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-18 12:10:32,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 452 transitions. [2022-03-18 12:10:32,939 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 452 transitions. Word has length 143 [2022-03-18 12:10:32,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:32,939 INFO L478 AbstractCegarLoop]: Abstraction has 357 states and 452 transitions. [2022-03-18 12:10:32,940 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 113 states have (on average 1.5132743362831858) internal successors, (171), 111 states have internal predecessors, (171), 50 states have call successors, (53), 4 states have call predecessors, (53), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-18 12:10:32,940 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 452 transitions. [2022-03-18 12:10:32,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-03-18 12:10:32,941 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:32,941 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:32,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 12:10:33,157 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-18 12:10:33,158 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:33,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:33,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2099834382, now seen corresponding path program 19 times [2022-03-18 12:10:33,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:33,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242465687] [2022-03-18 12:10:33,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:33,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:10:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:10:33,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:10:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:10:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:10:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:10:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:10:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:10:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:10:33,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:10:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:10:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:10:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:10:33,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:10:33,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:10:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:10:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1075 backedges. 168 proven. 427 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:33,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242465687] [2022-03-18 12:10:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242465687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:33,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783471445] [2022-03-18 12:10:33,636 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:10:33,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:33,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:33,652 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-18 12:10:33,653 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-18 12:10:33,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:33,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-18 12:10:33,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1075 backedges. 32 proven. 563 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:34,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:34,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1075 backedges. 32 proven. 563 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-18 12:10:34,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783471445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:34,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:34,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 78 [2022-03-18 12:10:34,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210573887] [2022-03-18 12:10:34,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:34,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-18 12:10:34,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:34,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-18 12:10:34,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=923, Invalid=5083, Unknown=0, NotChecked=0, Total=6006 [2022-03-18 12:10:34,999 INFO L87 Difference]: Start difference. First operand 357 states and 452 transitions. Second operand has 78 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 75 states have internal predecessors, (104), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:10:36,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:36,025 INFO L93 Difference]: Finished difference Result 376 states and 474 transitions. [2022-03-18 12:10:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-18 12:10:36,026 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 75 states have internal predecessors, (104), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 144 [2022-03-18 12:10:36,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:36,027 INFO L225 Difference]: With dead ends: 376 [2022-03-18 12:10:36,027 INFO L226 Difference]: Without dead ends: 374 [2022-03-18 12:10:36,029 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 282 SyntacticMatches, 3 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3793 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2312, Invalid=11260, Unknown=0, NotChecked=0, Total=13572 [2022-03-18 12:10:36,029 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 164 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1431 mSolverCounterSat, 358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 1431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:36,029 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 159 Invalid, 1789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 1431 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-18 12:10:36,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-03-18 12:10:36,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 370. [2022-03-18 12:10:36,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 261 states have (on average 1.0651340996168583) internal successors, (278), 268 states have internal predecessors, (278), 95 states have call successors, (95), 14 states have call predecessors, (95), 13 states have return successors, (94), 87 states have call predecessors, (94), 94 states have call successors, (94) [2022-03-18 12:10:36,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 467 transitions. [2022-03-18 12:10:36,131 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 467 transitions. Word has length 144 [2022-03-18 12:10:36,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:36,131 INFO L478 AbstractCegarLoop]: Abstraction has 370 states and 467 transitions. [2022-03-18 12:10:36,132 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 75 states have internal predecessors, (104), 18 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 12:10:36,132 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 467 transitions. [2022-03-18 12:10:36,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-18 12:10:36,133 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:36,133 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:36,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-18 12:10:36,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:36,347 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:36,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:36,348 INFO L85 PathProgramCache]: Analyzing trace with hash -268955579, now seen corresponding path program 20 times [2022-03-18 12:10:36,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:36,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052872619] [2022-03-18 12:10:36,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:36,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:37,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-18 12:10:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:10:37,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:10:37,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:10:37,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:10:37,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:10:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:10:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:10:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:10:37,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:10:37,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:10:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:10:37,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:10:37,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:10:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:10:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:10:37,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-03-18 12:10:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 410 proven. 237 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:10:37,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:37,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052872619] [2022-03-18 12:10:37,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052872619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:37,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556667500] [2022-03-18 12:10:37,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:10:37,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:37,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:37,352 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-18 12:10:37,355 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-18 12:10:37,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:10:37,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:37,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-18 12:10:37,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:38,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 34 proven. 613 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:10:38,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 34 proven. 613 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-18 12:10:41,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556667500] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:41,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:41,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 42, 42] total 120 [2022-03-18 12:10:41,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597559293] [2022-03-18 12:10:41,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:41,767 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2022-03-18 12:10:41,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:41,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2022-03-18 12:10:41,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1807, Invalid=12473, Unknown=0, NotChecked=0, Total=14280 [2022-03-18 12:10:41,769 INFO L87 Difference]: Start difference. First operand 370 states and 467 transitions. Second operand has 120 states, 119 states have (on average 1.5126050420168067) internal successors, (180), 117 states have internal predecessors, (180), 53 states have call successors, (56), 4 states have call predecessors, (56), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-18 12:10:49,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:10:49,102 INFO L93 Difference]: Finished difference Result 506 states and 626 transitions. [2022-03-18 12:10:49,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-18 12:10:49,103 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 119 states have (on average 1.5126050420168067) internal successors, (180), 117 states have internal predecessors, (180), 53 states have call successors, (56), 4 states have call predecessors, (56), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Word has length 151 [2022-03-18 12:10:49,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:10:49,105 INFO L225 Difference]: With dead ends: 506 [2022-03-18 12:10:49,105 INFO L226 Difference]: Without dead ends: 406 [2022-03-18 12:10:49,107 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 260 SyntacticMatches, 3 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12313 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=4809, Invalid=36603, Unknown=0, NotChecked=0, Total=41412 [2022-03-18 12:10:49,110 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 441 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 5703 mSolverCounterSat, 679 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 6382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 679 IncrementalHoareTripleChecker+Valid, 5703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-18 12:10:49,111 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 261 Invalid, 6382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [679 Valid, 5703 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-18 12:10:49,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-03-18 12:10:49,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 404. [2022-03-18 12:10:49,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 285 states have (on average 1.0701754385964912) internal successors, (305), 293 states have internal predecessors, (305), 105 states have call successors, (105), 14 states have call predecessors, (105), 13 states have return successors, (104), 96 states have call predecessors, (104), 104 states have call successors, (104) [2022-03-18 12:10:49,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 514 transitions. [2022-03-18 12:10:49,229 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 514 transitions. Word has length 151 [2022-03-18 12:10:49,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:10:49,230 INFO L478 AbstractCegarLoop]: Abstraction has 404 states and 514 transitions. [2022-03-18 12:10:49,230 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 119 states have (on average 1.5126050420168067) internal successors, (180), 117 states have internal predecessors, (180), 53 states have call successors, (56), 4 states have call predecessors, (56), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-18 12:10:49,230 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 514 transitions. [2022-03-18 12:10:49,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-03-18 12:10:49,236 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:10:49,236 INFO L500 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:10:49,253 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-18 12:10:49,453 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:49,453 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:10:49,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:10:49,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1247451462, now seen corresponding path program 21 times [2022-03-18 12:10:49,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:10:49,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329533491] [2022-03-18 12:10:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:10:49,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:10:49,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:10:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-03-18 12:10:50,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:10:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:10:50,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:10:50,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:10:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:10:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:10:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:10:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:10:50,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:10:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:10:50,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:10:50,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:10:50,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:10:50,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:10:50,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:10:50,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-03-18 12:10:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-03-18 12:10:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:10:50,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 461 proven. 260 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:10:50,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:10:50,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329533491] [2022-03-18 12:10:50,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329533491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:10:50,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221052384] [2022-03-18 12:10:50,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:10:50,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:10:50,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:10:50,800 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-18 12:10:50,801 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-18 12:10:50,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-03-18 12:10:50,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:10:50,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-18 12:10:50,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:10:53,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 36 proven. 685 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:10:53,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:10:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1333 backedges. 36 proven. 685 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:10:55,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221052384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:10:55,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:10:55,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 44, 44] total 126 [2022-03-18 12:10:55,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357504186] [2022-03-18 12:10:55,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:10:55,777 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2022-03-18 12:10:55,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:10:55,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2022-03-18 12:10:55,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1767, Invalid=13983, Unknown=0, NotChecked=0, Total=15750 [2022-03-18 12:10:55,779 INFO L87 Difference]: Start difference. First operand 404 states and 514 transitions. Second operand has 126 states, 125 states have (on average 1.512) internal successors, (189), 123 states have internal predecessors, (189), 56 states have call successors, (59), 4 states have call predecessors, (59), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-18 12:11:03,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:03,742 INFO L93 Difference]: Finished difference Result 508 states and 626 transitions. [2022-03-18 12:11:03,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-18 12:11:03,748 INFO L78 Accepts]: Start accepts. Automaton has has 126 states, 125 states have (on average 1.512) internal successors, (189), 123 states have internal predecessors, (189), 56 states have call successors, (59), 4 states have call predecessors, (59), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Word has length 159 [2022-03-18 12:11:03,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:03,749 INFO L225 Difference]: With dead ends: 508 [2022-03-18 12:11:03,749 INFO L226 Difference]: Without dead ends: 401 [2022-03-18 12:11:03,752 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 274 SyntacticMatches, 3 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9392 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=3867, Invalid=32805, Unknown=0, NotChecked=0, Total=36672 [2022-03-18 12:11:03,752 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 103 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 4070 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 4372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 4070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:03,752 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 242 Invalid, 4372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 4070 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-18 12:11:03,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-18 12:11:03,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 401. [2022-03-18 12:11:03,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 283 states have (on average 1.0671378091872792) internal successors, (302), 290 states have internal predecessors, (302), 104 states have call successors, (104), 14 states have call predecessors, (104), 13 states have return successors, (103), 96 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-18 12:11:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 509 transitions. [2022-03-18 12:11:03,920 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 509 transitions. Word has length 159 [2022-03-18 12:11:03,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:03,920 INFO L478 AbstractCegarLoop]: Abstraction has 401 states and 509 transitions. [2022-03-18 12:11:03,921 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 125 states have (on average 1.512) internal successors, (189), 123 states have internal predecessors, (189), 56 states have call successors, (59), 4 states have call predecessors, (59), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-18 12:11:03,921 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 509 transitions. [2022-03-18 12:11:03,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-18 12:11:03,940 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:03,941 INFO L500 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:03,961 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-18 12:11:04,141 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-18 12:11:04,141 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:04,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:04,142 INFO L85 PathProgramCache]: Analyzing trace with hash -153733870, now seen corresponding path program 22 times [2022-03-18 12:11:04,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:04,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206307039] [2022-03-18 12:11:04,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:04,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:04,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:11:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:11:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:11:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:11:04,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:11:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:11:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:11:04,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:11:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:11:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:11:04,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:11:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:11:04,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:11:04,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:11:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:11:04,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:11:04,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:11:04,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-03-18 12:11:04,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 207 proven. 534 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:11:04,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:04,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206307039] [2022-03-18 12:11:04,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206307039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:04,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498643677] [2022-03-18 12:11:04,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:11:04,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:04,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:04,870 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-18 12:11:04,899 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-18 12:11:04,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:11:04,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:04,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-18 12:11:04,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:05,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 36 proven. 705 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:11:05,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 36 proven. 705 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-18 12:11:06,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498643677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:06,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:06,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 86 [2022-03-18 12:11:06,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503687246] [2022-03-18 12:11:06,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:06,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-18 12:11:06,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:06,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-18 12:11:06,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1124, Invalid=6186, Unknown=0, NotChecked=0, Total=7310 [2022-03-18 12:11:06,585 INFO L87 Difference]: Start difference. First operand 401 states and 509 transitions. Second operand has 86 states, 86 states have (on average 1.3255813953488371) internal successors, (114), 83 states have internal predecessors, (114), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:11:08,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:08,251 INFO L93 Difference]: Finished difference Result 417 states and 527 transitions. [2022-03-18 12:11:08,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-18 12:11:08,251 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.3255813953488371) internal successors, (114), 83 states have internal predecessors, (114), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 160 [2022-03-18 12:11:08,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:08,253 INFO L225 Difference]: With dead ends: 417 [2022-03-18 12:11:08,253 INFO L226 Difference]: Without dead ends: 415 [2022-03-18 12:11:08,255 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 314 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4638 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2825, Invalid=13687, Unknown=0, NotChecked=0, Total=16512 [2022-03-18 12:11:08,255 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 148 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1519 mSolverCounterSat, 350 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 1519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:08,256 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 154 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [350 Valid, 1519 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-18 12:11:08,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-03-18 12:11:08,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 411. [2022-03-18 12:11:08,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 290 states have (on average 1.0655172413793104) internal successors, (309), 297 states have internal predecessors, (309), 106 states have call successors, (106), 15 states have call predecessors, (106), 14 states have return successors, (105), 98 states have call predecessors, (105), 105 states have call successors, (105) [2022-03-18 12:11:08,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 520 transitions. [2022-03-18 12:11:08,357 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 520 transitions. Word has length 160 [2022-03-18 12:11:08,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:08,358 INFO L478 AbstractCegarLoop]: Abstraction has 411 states and 520 transitions. [2022-03-18 12:11:08,358 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.3255813953488371) internal successors, (114), 83 states have internal predecessors, (114), 20 states have call successors, (23), 4 states have call predecessors, (23), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-18 12:11:08,358 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 520 transitions. [2022-03-18 12:11:08,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-03-18 12:11:08,360 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:08,360 INFO L500 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:08,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-18 12:11:08,578 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-18 12:11:08,578 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:08,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:08,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1805571803, now seen corresponding path program 23 times [2022-03-18 12:11:08,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:08,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676244533] [2022-03-18 12:11:08,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:08,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:08,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:09,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-03-18 12:11:09,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:11:09,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:11:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:11:09,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:11:09,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:11:09,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:11:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:11:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:11:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:11:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:11:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:11:09,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:11:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:11:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:11:09,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:11:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:11:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-03-18 12:11:09,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-03-18 12:11:09,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:09,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 515 proven. 284 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-18 12:11:09,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:09,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676244533] [2022-03-18 12:11:09,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676244533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:09,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105016993] [2022-03-18 12:11:09,990 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:11:09,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:09,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:09,995 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-18 12:11:09,999 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-18 12:11:10,077 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2022-03-18 12:11:10,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:10,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-18 12:11:10,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:11,592 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 38 proven. 761 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-18 12:11:11,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:14,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1483 backedges. 38 proven. 761 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-03-18 12:11:14,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105016993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:14,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:14,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 46, 46] total 112 [2022-03-18 12:11:14,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444981380] [2022-03-18 12:11:14,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:14,927 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-03-18 12:11:14,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:14,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-03-18 12:11:14,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1705, Invalid=10727, Unknown=0, NotChecked=0, Total=12432 [2022-03-18 12:11:14,929 INFO L87 Difference]: Start difference. First operand 411 states and 520 transitions. Second operand has 112 states, 111 states have (on average 1.6036036036036037) internal successors, (178), 109 states have internal predecessors, (178), 59 states have call successors, (62), 4 states have call predecessors, (62), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-18 12:11:26,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:26,051 INFO L93 Difference]: Finished difference Result 560 states and 694 transitions. [2022-03-18 12:11:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-18 12:11:26,052 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 111 states have (on average 1.6036036036036037) internal successors, (178), 109 states have internal predecessors, (178), 59 states have call successors, (62), 4 states have call predecessors, (62), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Word has length 167 [2022-03-18 12:11:26,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:26,054 INFO L225 Difference]: With dead ends: 560 [2022-03-18 12:11:26,054 INFO L226 Difference]: Without dead ends: 450 [2022-03-18 12:11:26,056 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 307 SyntacticMatches, 4 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10829 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=5271, Invalid=36141, Unknown=0, NotChecked=0, Total=41412 [2022-03-18 12:11:26,056 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 509 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 6677 mSolverCounterSat, 749 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 7426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 749 IncrementalHoareTripleChecker+Valid, 6677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:26,056 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 293 Invalid, 7426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [749 Valid, 6677 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-18 12:11:26,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-03-18 12:11:26,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 448. [2022-03-18 12:11:26,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 316 states have (on average 1.0696202531645569) internal successors, (338), 324 states have internal predecessors, (338), 117 states have call successors, (117), 15 states have call predecessors, (117), 14 states have return successors, (116), 108 states have call predecessors, (116), 116 states have call successors, (116) [2022-03-18 12:11:26,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 571 transitions. [2022-03-18 12:11:26,173 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 571 transitions. Word has length 167 [2022-03-18 12:11:26,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:26,173 INFO L478 AbstractCegarLoop]: Abstraction has 448 states and 571 transitions. [2022-03-18 12:11:26,173 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 111 states have (on average 1.6036036036036037) internal successors, (178), 109 states have internal predecessors, (178), 59 states have call successors, (62), 4 states have call predecessors, (62), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-18 12:11:26,173 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 571 transitions. [2022-03-18 12:11:26,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-18 12:11:26,175 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:26,175 INFO L500 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:26,195 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-18 12:11:26,389 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-18 12:11:26,390 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:26,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:26,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1539955814, now seen corresponding path program 24 times [2022-03-18 12:11:26,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:26,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540987053] [2022-03-18 12:11:26,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:26,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:26,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-03-18 12:11:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:11:27,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:11:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:11:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:11:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:11:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:11:27,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:11:27,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:11:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:11:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:11:27,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:11:27,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-03-18 12:11:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-03-18 12:11:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-03-18 12:11:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-03-18 12:11:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-03-18 12:11:27,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-03-18 12:11:27,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-03-18 12:11:27,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-03-18 12:11:27,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:27,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 572 proven. 309 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:27,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:27,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540987053] [2022-03-18 12:11:27,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540987053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:27,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135721417] [2022-03-18 12:11:27,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:11:27,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:27,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:27,876 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-18 12:11:27,877 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-18 12:11:27,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2022-03-18 12:11:27,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:27,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-18 12:11:27,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:30,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 40 proven. 841 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:30,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 1641 backedges. 40 proven. 841 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:33,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135721417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:33,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:33,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 48, 48] total 138 [2022-03-18 12:11:33,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531967955] [2022-03-18 12:11:33,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:33,539 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2022-03-18 12:11:33,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2022-03-18 12:11:33,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2117, Invalid=16789, Unknown=0, NotChecked=0, Total=18906 [2022-03-18 12:11:33,541 INFO L87 Difference]: Start difference. First operand 448 states and 571 transitions. Second operand has 138 states, 137 states have (on average 1.510948905109489) internal successors, (207), 135 states have internal predecessors, (207), 62 states have call successors, (65), 4 states have call predecessors, (65), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-18 12:11:41,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:41,410 INFO L93 Difference]: Finished difference Result 566 states and 699 transitions. [2022-03-18 12:11:41,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-18 12:11:41,411 INFO L78 Accepts]: Start accepts. Automaton has has 138 states, 137 states have (on average 1.510948905109489) internal successors, (207), 135 states have internal predecessors, (207), 62 states have call successors, (65), 4 states have call predecessors, (65), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Word has length 175 [2022-03-18 12:11:41,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:41,412 INFO L225 Difference]: With dead ends: 566 [2022-03-18 12:11:41,413 INFO L226 Difference]: Without dead ends: 449 [2022-03-18 12:11:41,415 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 302 SyntacticMatches, 3 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11279 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=4620, Invalid=39270, Unknown=0, NotChecked=0, Total=43890 [2022-03-18 12:11:41,416 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 124 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 3613 mSolverCounterSat, 394 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 4007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 394 IncrementalHoareTripleChecker+Valid, 3613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:41,416 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 214 Invalid, 4007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [394 Valid, 3613 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 12:11:41,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-18 12:11:41,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 448. [2022-03-18 12:11:41,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 316 states have (on average 1.0664556962025316) internal successors, (337), 324 states have internal predecessors, (337), 117 states have call successors, (117), 15 states have call predecessors, (117), 14 states have return successors, (116), 108 states have call predecessors, (116), 116 states have call successors, (116) [2022-03-18 12:11:41,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 570 transitions. [2022-03-18 12:11:41,534 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 570 transitions. Word has length 175 [2022-03-18 12:11:41,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:41,535 INFO L478 AbstractCegarLoop]: Abstraction has 448 states and 570 transitions. [2022-03-18 12:11:41,535 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 137 states have (on average 1.510948905109489) internal successors, (207), 135 states have internal predecessors, (207), 62 states have call successors, (65), 4 states have call predecessors, (65), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-18 12:11:41,535 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 570 transitions. [2022-03-18 12:11:41,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-18 12:11:41,536 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:41,536 INFO L500 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:41,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-18 12:11:41,772 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-18 12:11:41,772 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:41,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:41,773 INFO L85 PathProgramCache]: Analyzing trace with hash -754163662, now seen corresponding path program 25 times [2022-03-18 12:11:41,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:41,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933077623] [2022-03-18 12:11:41,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:41,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:11:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:11:42,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:11:42,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:11:42,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:11:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:11:42,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:11:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:11:42,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:11:42,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:11:42,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:11:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-03-18 12:11:42,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-03-18 12:11:42,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-03-18 12:11:42,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-03-18 12:11:42,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-03-18 12:11:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-03-18 12:11:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-03-18 12:11:42,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-03-18 12:11:42,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-03-18 12:11:42,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 250 proven. 653 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:42,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:42,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933077623] [2022-03-18 12:11:42,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933077623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:42,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54613706] [2022-03-18 12:11:42,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:11:42,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:42,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:42,441 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-18 12:11:42,442 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-18 12:11:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:42,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-18 12:11:42,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:43,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 40 proven. 863 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:43,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1663 backedges. 40 proven. 863 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-18 12:11:44,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54613706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:44,462 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:44,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47, 47] total 94 [2022-03-18 12:11:44,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948955061] [2022-03-18 12:11:44,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:44,463 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-03-18 12:11:44,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-03-18 12:11:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1345, Invalid=7397, Unknown=0, NotChecked=0, Total=8742 [2022-03-18 12:11:44,465 INFO L87 Difference]: Start difference. First operand 448 states and 570 transitions. Second operand has 94 states, 94 states have (on average 1.3191489361702127) internal successors, (124), 91 states have internal predecessors, (124), 22 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-18 12:11:46,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:11:46,437 INFO L93 Difference]: Finished difference Result 464 states and 588 transitions. [2022-03-18 12:11:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-18 12:11:46,438 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.3191489361702127) internal successors, (124), 91 states have internal predecessors, (124), 22 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 176 [2022-03-18 12:11:46,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:11:46,440 INFO L225 Difference]: With dead ends: 464 [2022-03-18 12:11:46,440 INFO L226 Difference]: Without dead ends: 462 [2022-03-18 12:11:46,442 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 346 SyntacticMatches, 3 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5567 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3390, Invalid=16350, Unknown=0, NotChecked=0, Total=19740 [2022-03-18 12:11:46,442 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 158 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 1875 mSolverCounterSat, 380 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 2255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 380 IncrementalHoareTripleChecker+Valid, 1875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:11:46,442 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 164 Invalid, 2255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [380 Valid, 1875 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:11:46,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-03-18 12:11:46,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 458. [2022-03-18 12:11:46,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 323 states have (on average 1.065015479876161) internal successors, (344), 331 states have internal predecessors, (344), 119 states have call successors, (119), 16 states have call predecessors, (119), 15 states have return successors, (118), 110 states have call predecessors, (118), 118 states have call successors, (118) [2022-03-18 12:11:46,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 581 transitions. [2022-03-18 12:11:46,595 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 581 transitions. Word has length 176 [2022-03-18 12:11:46,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:11:46,596 INFO L478 AbstractCegarLoop]: Abstraction has 458 states and 581 transitions. [2022-03-18 12:11:46,596 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 1.3191489361702127) internal successors, (124), 91 states have internal predecessors, (124), 22 states have call successors, (25), 4 states have call predecessors, (25), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-18 12:11:46,596 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 581 transitions. [2022-03-18 12:11:46,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-03-18 12:11:46,597 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:11:46,597 INFO L500 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:11:46,617 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-18 12:11:46,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-18 12:11:46,812 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:11:46,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:11:46,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2115648005, now seen corresponding path program 26 times [2022-03-18 12:11:46,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:11:46,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886793502] [2022-03-18 12:11:46,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:11:46,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:11:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:11:48,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-03-18 12:11:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:11:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:11:48,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:11:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:11:48,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:11:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:11:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:11:48,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:11:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:11:48,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:11:48,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-03-18 12:11:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-03-18 12:11:48,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-03-18 12:11:48,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-03-18 12:11:48,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-03-18 12:11:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-03-18 12:11:48,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-03-18 12:11:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-03-18 12:11:48,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-03-18 12:11:48,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-03-18 12:11:48,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:11:48,471 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 632 proven. 335 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-18 12:11:48,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:11:48,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886793502] [2022-03-18 12:11:48,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886793502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:11:48,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352952010] [2022-03-18 12:11:48,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:11:48,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:11:48,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:11:48,473 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-18 12:11:48,474 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-18 12:11:48,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:11:48,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:11:48,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 136 conjunts are in the unsatisfiable core [2022-03-18 12:11:48,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:11:51,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 42 proven. 925 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-18 12:11:51,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:11:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1807 backedges. 42 proven. 925 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-18 12:11:55,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352952010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:11:55,440 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:11:55,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 50, 50] total 144 [2022-03-18 12:11:55,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796757031] [2022-03-18 12:11:55,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:11:55,441 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2022-03-18 12:11:55,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:11:55,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2022-03-18 12:11:55,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2597, Invalid=17995, Unknown=0, NotChecked=0, Total=20592 [2022-03-18 12:11:55,443 INFO L87 Difference]: Start difference. First operand 458 states and 581 transitions. Second operand has 144 states, 143 states have (on average 1.5104895104895104) internal successors, (216), 141 states have internal predecessors, (216), 65 states have call successors, (68), 4 states have call predecessors, (68), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-18 12:12:08,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:08,235 INFO L93 Difference]: Finished difference Result 654 states and 813 transitions. [2022-03-18 12:12:08,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-18 12:12:08,236 INFO L78 Accepts]: Start accepts. Automaton has has 144 states, 143 states have (on average 1.5104895104895104) internal successors, (216), 141 states have internal predecessors, (216), 65 states have call successors, (68), 4 states have call predecessors, (68), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Word has length 183 [2022-03-18 12:12:08,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:08,238 INFO L225 Difference]: With dead ends: 654 [2022-03-18 12:12:08,238 INFO L226 Difference]: Without dead ends: 534 [2022-03-18 12:12:08,242 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 316 SyntacticMatches, 3 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17632 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=6821, Invalid=52471, Unknown=0, NotChecked=0, Total=59292 [2022-03-18 12:12:08,243 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 571 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 7523 mSolverCounterSat, 865 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 8388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 865 IncrementalHoareTripleChecker+Valid, 7523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:08,243 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 275 Invalid, 8388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [865 Valid, 7523 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-18 12:12:08,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-03-18 12:12:08,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 532. [2022-03-18 12:12:08,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 374 states have (on average 1.0641711229946524) internal successors, (398), 383 states have internal predecessors, (398), 141 states have call successors, (141), 17 states have call predecessors, (141), 16 states have return successors, (140), 131 states have call predecessors, (140), 140 states have call successors, (140) [2022-03-18 12:12:08,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 679 transitions. [2022-03-18 12:12:08,423 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 679 transitions. Word has length 183 [2022-03-18 12:12:08,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:08,423 INFO L478 AbstractCegarLoop]: Abstraction has 532 states and 679 transitions. [2022-03-18 12:12:08,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 143 states have (on average 1.5104895104895104) internal successors, (216), 141 states have internal predecessors, (216), 65 states have call successors, (68), 4 states have call predecessors, (68), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-18 12:12:08,423 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 679 transitions. [2022-03-18 12:12:08,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-18 12:12:08,425 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:08,425 INFO L500 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:08,461 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-18 12:12:08,644 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:08,645 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:08,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:08,645 INFO L85 PathProgramCache]: Analyzing trace with hash 2035427206, now seen corresponding path program 27 times [2022-03-18 12:12:08,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:08,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487987421] [2022-03-18 12:12:08,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:08,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:08,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:09,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-18 12:12:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:12:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:12:09,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:12:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:12:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:12:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:12:09,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:12:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:12:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:12:09,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:12:09,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:12:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-03-18 12:12:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-03-18 12:12:09,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-03-18 12:12:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-03-18 12:12:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-03-18 12:12:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-03-18 12:12:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-03-18 12:12:09,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-03-18 12:12:09,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-03-18 12:12:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-03-18 12:12:09,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:09,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 695 proven. 362 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:09,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:09,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487987421] [2022-03-18 12:12:09,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487987421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:09,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847439557] [2022-03-18 12:12:09,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:12:09,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:09,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:09,992 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-18 12:12:09,993 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-18 12:12:10,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-03-18 12:12:10,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:10,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-18 12:12:10,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 44 proven. 1013 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:11,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1981 backedges. 44 proven. 1013 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:15,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847439557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:15,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:15,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 52, 52] total 150 [2022-03-18 12:12:15,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327105489] [2022-03-18 12:12:15,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:15,045 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2022-03-18 12:12:15,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2022-03-18 12:12:15,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2499, Invalid=19851, Unknown=0, NotChecked=0, Total=22350 [2022-03-18 12:12:15,047 INFO L87 Difference]: Start difference. First operand 532 states and 679 transitions. Second operand has 150 states, 149 states have (on average 1.5100671140939597) internal successors, (225), 147 states have internal predecessors, (225), 68 states have call successors, (71), 4 states have call predecessors, (71), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2022-03-18 12:12:25,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:25,934 INFO L93 Difference]: Finished difference Result 660 states and 816 transitions. [2022-03-18 12:12:25,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-18 12:12:25,934 INFO L78 Accepts]: Start accepts. Automaton has has 150 states, 149 states have (on average 1.5100671140939597) internal successors, (225), 147 states have internal predecessors, (225), 68 states have call successors, (71), 4 states have call predecessors, (71), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Word has length 191 [2022-03-18 12:12:25,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:25,936 INFO L225 Difference]: With dead ends: 660 [2022-03-18 12:12:25,936 INFO L226 Difference]: Without dead ends: 529 [2022-03-18 12:12:25,940 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 330 SyntacticMatches, 3 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13338 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=5441, Invalid=46315, Unknown=0, NotChecked=0, Total=51756 [2022-03-18 12:12:25,940 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 127 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 4306 mSolverCounterSat, 450 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 4756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 450 IncrementalHoareTripleChecker+Valid, 4306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:25,940 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 231 Invalid, 4756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [450 Valid, 4306 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-18 12:12:25,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-18 12:12:26,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 529. [2022-03-18 12:12:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 372 states have (on average 1.0618279569892473) internal successors, (395), 380 states have internal predecessors, (395), 140 states have call successors, (140), 17 states have call predecessors, (140), 16 states have return successors, (139), 131 states have call predecessors, (139), 139 states have call successors, (139) [2022-03-18 12:12:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 674 transitions. [2022-03-18 12:12:26,107 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 674 transitions. Word has length 191 [2022-03-18 12:12:26,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:26,107 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 674 transitions. [2022-03-18 12:12:26,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 149 states have (on average 1.5100671140939597) internal successors, (225), 147 states have internal predecessors, (225), 68 states have call successors, (71), 4 states have call predecessors, (71), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2022-03-18 12:12:26,108 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 674 transitions. [2022-03-18 12:12:26,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-03-18 12:12:26,109 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:26,109 INFO L500 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:26,126 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-18 12:12:26,326 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-18 12:12:26,326 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:26,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:26,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1619759954, now seen corresponding path program 28 times [2022-03-18 12:12:26,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:26,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233194965] [2022-03-18 12:12:26,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:26,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:12:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:12:27,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:12:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:12:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:12:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:12:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:12:27,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:12:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:12:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:12:27,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:12:27,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:12:27,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:12:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-03-18 12:12:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-03-18 12:12:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-03-18 12:12:27,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-03-18 12:12:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-03-18 12:12:27,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-03-18 12:12:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-03-18 12:12:27,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-03-18 12:12:27,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-03-18 12:12:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:27,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2005 backedges. 297 proven. 784 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:27,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:27,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233194965] [2022-03-18 12:12:27,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233194965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:27,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093982442] [2022-03-18 12:12:27,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:12:27,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:27,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:27,100 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:27,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-18 12:12:27,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:12:27,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:27,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-18 12:12:27,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2005 backedges. 44 proven. 1037 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:28,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:29,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2005 backedges. 44 proven. 1037 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-03-18 12:12:29,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093982442] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:29,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:29,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51, 51] total 102 [2022-03-18 12:12:29,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818212237] [2022-03-18 12:12:29,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:29,141 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2022-03-18 12:12:29,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:29,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2022-03-18 12:12:29,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1586, Invalid=8716, Unknown=0, NotChecked=0, Total=10302 [2022-03-18 12:12:29,143 INFO L87 Difference]: Start difference. First operand 529 states and 674 transitions. Second operand has 102 states, 102 states have (on average 1.3137254901960784) internal successors, (134), 99 states have internal predecessors, (134), 24 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-18 12:12:31,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:31,384 INFO L93 Difference]: Finished difference Result 545 states and 692 transitions. [2022-03-18 12:12:31,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-18 12:12:31,385 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 1.3137254901960784) internal successors, (134), 99 states have internal predecessors, (134), 24 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 192 [2022-03-18 12:12:31,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:31,387 INFO L225 Difference]: With dead ends: 545 [2022-03-18 12:12:31,387 INFO L226 Difference]: Without dead ends: 543 [2022-03-18 12:12:31,388 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 378 SyntacticMatches, 3 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6580 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4007, Invalid=19249, Unknown=0, NotChecked=0, Total=23256 [2022-03-18 12:12:31,389 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 206 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 2150 mSolverCounterSat, 518 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 2150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:31,389 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 184 Invalid, 2668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [518 Valid, 2150 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-18 12:12:31,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-03-18 12:12:31,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 539. [2022-03-18 12:12:31,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 379 states have (on average 1.0606860158311346) internal successors, (402), 387 states have internal predecessors, (402), 142 states have call successors, (142), 18 states have call predecessors, (142), 17 states have return successors, (141), 133 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-18 12:12:31,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 685 transitions. [2022-03-18 12:12:31,623 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 685 transitions. Word has length 192 [2022-03-18 12:12:31,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:31,624 INFO L478 AbstractCegarLoop]: Abstraction has 539 states and 685 transitions. [2022-03-18 12:12:31,624 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 1.3137254901960784) internal successors, (134), 99 states have internal predecessors, (134), 24 states have call successors, (27), 4 states have call predecessors, (27), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-18 12:12:31,624 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 685 transitions. [2022-03-18 12:12:31,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-18 12:12:31,625 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:31,625 INFO L500 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:31,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:31,841 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:31,841 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:31,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:31,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1808876261, now seen corresponding path program 29 times [2022-03-18 12:12:31,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:31,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427389963] [2022-03-18 12:12:31,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:31,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-03-18 12:12:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:12:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:12:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:12:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:12:33,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:12:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:12:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:12:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:12:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:12:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:12:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:12:33,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:12:33,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-03-18 12:12:33,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-03-18 12:12:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-03-18 12:12:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-03-18 12:12:33,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-03-18 12:12:33,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-03-18 12:12:33,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-03-18 12:12:33,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-03-18 12:12:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-03-18 12:12:33,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-03-18 12:12:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:33,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 761 proven. 390 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-18 12:12:33,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:33,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427389963] [2022-03-18 12:12:33,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427389963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:33,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067435202] [2022-03-18 12:12:33,436 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:12:33,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:33,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:33,452 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:33,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-18 12:12:33,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-03-18 12:12:33,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:33,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-18 12:12:33,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:35,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 46 proven. 1105 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-18 12:12:35,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:38,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2163 backedges. 46 proven. 1105 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-03-18 12:12:38,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067435202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:38,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:38,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 54, 54] total 132 [2022-03-18 12:12:38,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941122849] [2022-03-18 12:12:38,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:38,375 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 132 states [2022-03-18 12:12:38,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:38,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2022-03-18 12:12:38,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2375, Invalid=14917, Unknown=0, NotChecked=0, Total=17292 [2022-03-18 12:12:38,377 INFO L87 Difference]: Start difference. First operand 539 states and 685 transitions. Second operand has 132 states, 131 states have (on average 1.6030534351145038) internal successors, (210), 129 states have internal predecessors, (210), 71 states have call successors, (74), 4 states have call predecessors, (74), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2022-03-18 12:12:50,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:12:50,906 INFO L93 Difference]: Finished difference Result 718 states and 892 transitions. [2022-03-18 12:12:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-18 12:12:50,906 INFO L78 Accepts]: Start accepts. Automaton has has 132 states, 131 states have (on average 1.6030534351145038) internal successors, (210), 129 states have internal predecessors, (210), 71 states have call successors, (74), 4 states have call predecessors, (74), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) Word has length 199 [2022-03-18 12:12:50,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:12:50,908 INFO L225 Difference]: With dead ends: 718 [2022-03-18 12:12:50,908 INFO L226 Difference]: Without dead ends: 584 [2022-03-18 12:12:50,911 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 367 SyntacticMatches, 4 SemanticMatches, 238 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15035 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=7263, Invalid=50097, Unknown=0, NotChecked=0, Total=57360 [2022-03-18 12:12:50,912 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 644 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 8906 mSolverCounterSat, 960 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 9866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 960 IncrementalHoareTripleChecker+Valid, 8906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-18 12:12:50,912 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 312 Invalid, 9866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [960 Valid, 8906 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-18 12:12:50,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-03-18 12:12:51,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 582. [2022-03-18 12:12:51,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 409 states have (on average 1.0635696821515892) internal successors, (435), 418 states have internal predecessors, (435), 155 states have call successors, (155), 18 states have call predecessors, (155), 17 states have return successors, (154), 145 states have call predecessors, (154), 154 states have call successors, (154) [2022-03-18 12:12:51,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 744 transitions. [2022-03-18 12:12:51,118 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 744 transitions. Word has length 199 [2022-03-18 12:12:51,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:12:51,119 INFO L478 AbstractCegarLoop]: Abstraction has 582 states and 744 transitions. [2022-03-18 12:12:51,119 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 132 states, 131 states have (on average 1.6030534351145038) internal successors, (210), 129 states have internal predecessors, (210), 71 states have call successors, (74), 4 states have call predecessors, (74), 1 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2022-03-18 12:12:51,119 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 744 transitions. [2022-03-18 12:12:51,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-03-18 12:12:51,121 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:12:51,121 INFO L500 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:12:51,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-18 12:12:51,337 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:51,338 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:12:51,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:12:51,338 INFO L85 PathProgramCache]: Analyzing trace with hash 75856550, now seen corresponding path program 30 times [2022-03-18 12:12:51,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:12:51,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659640306] [2022-03-18 12:12:51,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:12:51,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:12:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:12:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-03-18 12:12:52,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:12:52,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:12:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:12:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:12:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:12:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:12:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:12:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:12:52,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:12:52,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:12:52,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:12:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:12:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:12:52,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:12:52,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-03-18 12:12:52,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-03-18 12:12:52,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-03-18 12:12:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-03-18 12:12:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-03-18 12:12:52,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-03-18 12:12:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-03-18 12:12:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-03-18 12:12:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-03-18 12:12:52,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:12:52,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 830 proven. 419 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:12:52,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:12:52,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659640306] [2022-03-18 12:12:52,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659640306] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:12:52,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743489899] [2022-03-18 12:12:52,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:12:52,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:12:52,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:12:52,965 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:12:52,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-18 12:12:53,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-18 12:12:53,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:12:53,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-18 12:12:53,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:12:56,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 48 proven. 1201 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:12:56,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:12:59,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 48 proven. 1201 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:12:59,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743489899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:12:59,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:12:59,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 56, 56] total 162 [2022-03-18 12:12:59,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114346031] [2022-03-18 12:12:59,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:12:59,726 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2022-03-18 12:12:59,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:12:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2022-03-18 12:12:59,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2913, Invalid=23169, Unknown=0, NotChecked=0, Total=26082 [2022-03-18 12:12:59,729 INFO L87 Difference]: Start difference. First operand 582 states and 744 transitions. Second operand has 162 states, 161 states have (on average 1.5093167701863355) internal successors, (243), 159 states have internal predecessors, (243), 74 states have call successors, (77), 4 states have call predecessors, (77), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2022-03-18 12:13:13,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:13,670 INFO L93 Difference]: Finished difference Result 720 states and 892 transitions. [2022-03-18 12:13:13,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-18 12:13:13,670 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 161 states have (on average 1.5093167701863355) internal successors, (243), 159 states have internal predecessors, (243), 74 states have call successors, (77), 4 states have call predecessors, (77), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) Word has length 207 [2022-03-18 12:13:13,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:13,672 INFO L225 Difference]: With dead ends: 720 [2022-03-18 12:13:13,672 INFO L226 Difference]: Without dead ends: 579 [2022-03-18 12:13:13,676 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 358 SyntacticMatches, 3 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15569 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=6330, Invalid=53940, Unknown=0, NotChecked=0, Total=60270 [2022-03-18 12:13:13,676 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 125 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 4698 mSolverCounterSat, 461 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 5159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 461 IncrementalHoareTripleChecker+Valid, 4698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:13,676 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 238 Invalid, 5159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [461 Valid, 4698 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-18 12:13:13,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-03-18 12:13:13,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 579. [2022-03-18 12:13:13,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 407 states have (on average 1.0614250614250613) internal successors, (432), 415 states have internal predecessors, (432), 154 states have call successors, (154), 18 states have call predecessors, (154), 17 states have return successors, (153), 145 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-18 12:13:13,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 739 transitions. [2022-03-18 12:13:13,873 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 739 transitions. Word has length 207 [2022-03-18 12:13:13,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:13,874 INFO L478 AbstractCegarLoop]: Abstraction has 579 states and 739 transitions. [2022-03-18 12:13:13,874 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 161 states have (on average 1.5093167701863355) internal successors, (243), 159 states have internal predecessors, (243), 74 states have call successors, (77), 4 states have call predecessors, (77), 1 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2022-03-18 12:13:13,874 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 739 transitions. [2022-03-18 12:13:13,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2022-03-18 12:13:13,875 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:13,876 INFO L500 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:13,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-18 12:13:14,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-18 12:13:14,091 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:14,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:14,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1595552142, now seen corresponding path program 31 times [2022-03-18 12:13:14,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:14,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675991890] [2022-03-18 12:13:14,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:14,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:14,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:14,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:13:14,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:13:14,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:13:14,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:13:14,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:13:14,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:13:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:13:14,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:13:14,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:13:14,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:13:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:13:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:13:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:13:14,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:13:14,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:13:14,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-03-18 12:13:14,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-03-18 12:13:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-03-18 12:13:14,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-03-18 12:13:14,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-03-18 12:13:14,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-03-18 12:13:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-03-18 12:13:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-03-18 12:13:14,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-03-18 12:13:14,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 348 proven. 927 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:13:14,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:14,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675991890] [2022-03-18 12:13:14,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675991890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:14,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316137652] [2022-03-18 12:13:14,933 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:13:14,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:14,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:14,934 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:14,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-18 12:13:15,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:15,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-18 12:13:15,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:16,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 48 proven. 1227 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:13:16,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 48 proven. 1227 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-03-18 12:13:17,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316137652] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:17,423 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:17,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55, 55] total 110 [2022-03-18 12:13:17,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337700992] [2022-03-18 12:13:17,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:17,424 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2022-03-18 12:13:17,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:17,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2022-03-18 12:13:17,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1847, Invalid=10143, Unknown=0, NotChecked=0, Total=11990 [2022-03-18 12:13:17,446 INFO L87 Difference]: Start difference. First operand 579 states and 739 transitions. Second operand has 110 states, 110 states have (on average 1.309090909090909) internal successors, (144), 107 states have internal predecessors, (144), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-18 12:13:19,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:19,537 INFO L93 Difference]: Finished difference Result 595 states and 757 transitions. [2022-03-18 12:13:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-18 12:13:19,538 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 1.309090909090909) internal successors, (144), 107 states have internal predecessors, (144), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 208 [2022-03-18 12:13:19,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:19,540 INFO L225 Difference]: With dead ends: 595 [2022-03-18 12:13:19,540 INFO L226 Difference]: Without dead ends: 593 [2022-03-18 12:13:19,541 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 410 SyntacticMatches, 3 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7677 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4676, Invalid=22384, Unknown=0, NotChecked=0, Total=27060 [2022-03-18 12:13:19,541 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 258 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 2468 mSolverCounterSat, 580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 3048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 580 IncrementalHoareTripleChecker+Valid, 2468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:19,541 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 199 Invalid, 3048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [580 Valid, 2468 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-18 12:13:19,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-03-18 12:13:19,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 589. [2022-03-18 12:13:19,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 414 states have (on average 1.0603864734299517) internal successors, (439), 422 states have internal predecessors, (439), 156 states have call successors, (156), 19 states have call predecessors, (156), 18 states have return successors, (155), 147 states have call predecessors, (155), 155 states have call successors, (155) [2022-03-18 12:13:19,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 750 transitions. [2022-03-18 12:13:19,723 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 750 transitions. Word has length 208 [2022-03-18 12:13:19,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:19,724 INFO L478 AbstractCegarLoop]: Abstraction has 589 states and 750 transitions. [2022-03-18 12:13:19,724 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.309090909090909) internal successors, (144), 107 states have internal predecessors, (144), 26 states have call successors, (29), 4 states have call predecessors, (29), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-18 12:13:19,724 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 750 transitions. [2022-03-18 12:13:19,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-03-18 12:13:19,726 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:19,726 INFO L500 BasicCegarLoop]: trace histogram [26, 26, 26, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:19,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-18 12:13:19,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-18 12:13:19,944 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:19,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:19,944 INFO L85 PathProgramCache]: Analyzing trace with hash -743160891, now seen corresponding path program 32 times [2022-03-18 12:13:19,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:19,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000710915] [2022-03-18 12:13:19,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:19,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-03-18 12:13:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:13:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:13:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:13:21,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:13:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:13:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:13:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:13:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:13:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:13:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:13:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:13:21,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:13:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:13:21,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:13:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-03-18 12:13:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-03-18 12:13:21,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-03-18 12:13:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-03-18 12:13:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-03-18 12:13:21,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-03-18 12:13:21,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-03-18 12:13:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-03-18 12:13:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-03-18 12:13:21,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-03-18 12:13:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 902 proven. 449 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-18 12:13:21,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:21,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000710915] [2022-03-18 12:13:21,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000710915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:21,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210989858] [2022-03-18 12:13:21,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:13:21,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:21,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:22,008 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:22,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-18 12:13:22,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:13:22,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:22,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 160 conjunts are in the unsatisfiable core [2022-03-18 12:13:22,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 50 proven. 1301 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-18 12:13:25,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:13:31,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2551 backedges. 50 proven. 1301 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-03-18 12:13:31,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210989858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:13:31,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:13:31,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 58, 58] total 168 [2022-03-18 12:13:31,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429038087] [2022-03-18 12:13:31,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:13:31,123 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 168 states [2022-03-18 12:13:31,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:13:31,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 168 interpolants. [2022-03-18 12:13:31,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3531, Invalid=24525, Unknown=0, NotChecked=0, Total=28056 [2022-03-18 12:13:31,126 INFO L87 Difference]: Start difference. First operand 589 states and 750 transitions. Second operand has 168 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 165 states have internal predecessors, (252), 77 states have call successors, (80), 4 states have call predecessors, (80), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2022-03-18 12:13:49,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:13:49,692 INFO L93 Difference]: Finished difference Result 781 states and 972 transitions. [2022-03-18 12:13:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-03-18 12:13:49,693 INFO L78 Accepts]: Start accepts. Automaton has has 168 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 165 states have internal predecessors, (252), 77 states have call successors, (80), 4 states have call predecessors, (80), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) Word has length 215 [2022-03-18 12:13:49,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:13:49,695 INFO L225 Difference]: With dead ends: 781 [2022-03-18 12:13:49,695 INFO L226 Difference]: Without dead ends: 637 [2022-03-18 12:13:49,698 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 372 SyntacticMatches, 3 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24185 ImplicationChecksByTransitivity, 22.2s TimeCoverageRelationStatistics Valid=9185, Invalid=71187, Unknown=0, NotChecked=0, Total=80372 [2022-03-18 12:13:49,699 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 728 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 10421 mSolverCounterSat, 1147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 11568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1147 IncrementalHoareTripleChecker+Valid, 10421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:13:49,699 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 329 Invalid, 11568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1147 Valid, 10421 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2022-03-18 12:13:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-03-18 12:13:49,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 635. [2022-03-18 12:13:49,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 446 states have (on average 1.062780269058296) internal successors, (474), 455 states have internal predecessors, (474), 170 states have call successors, (170), 19 states have call predecessors, (170), 18 states have return successors, (169), 160 states have call predecessors, (169), 169 states have call successors, (169) [2022-03-18 12:13:49,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 813 transitions. [2022-03-18 12:13:49,933 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 813 transitions. Word has length 215 [2022-03-18 12:13:49,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:13:49,933 INFO L478 AbstractCegarLoop]: Abstraction has 635 states and 813 transitions. [2022-03-18 12:13:49,933 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 168 states, 167 states have (on average 1.5089820359281436) internal successors, (252), 165 states have internal predecessors, (252), 77 states have call successors, (80), 4 states have call predecessors, (80), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2022-03-18 12:13:49,933 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 813 transitions. [2022-03-18 12:13:49,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-03-18 12:13:49,935 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:13:49,935 INFO L500 BasicCegarLoop]: trace histogram [27, 27, 27, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:13:49,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-18 12:13:50,149 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-18 12:13:50,150 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:13:50,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:13:50,150 INFO L85 PathProgramCache]: Analyzing trace with hash 930469318, now seen corresponding path program 33 times [2022-03-18 12:13:50,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:13:50,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996888899] [2022-03-18 12:13:50,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:13:50,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:13:50,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:13:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-03-18 12:13:52,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:13:52,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:13:52,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:13:52,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:13:52,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:13:52,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:13:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:13:52,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:13:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:13:52,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:13:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:13:52,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:13:52,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:13:52,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:13:52,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:13:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-03-18 12:13:52,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-03-18 12:13:52,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-03-18 12:13:52,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-03-18 12:13:52,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-03-18 12:13:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-03-18 12:13:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-03-18 12:13:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-03-18 12:13:52,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2022-03-18 12:13:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-03-18 12:13:52,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:13:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 977 proven. 480 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:13:52,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:13:52,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996888899] [2022-03-18 12:13:52,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996888899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:13:52,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064934808] [2022-03-18 12:13:52,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:13:52,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:13:52,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:13:52,321 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:13:52,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-18 12:13:52,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2022-03-18 12:13:52,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:13:52,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-18 12:13:52,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:13:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 52 proven. 1405 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:13:56,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:00,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2757 backedges. 52 proven. 1405 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:14:00,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064934808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:00,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:00,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 60, 60] total 174 [2022-03-18 12:14:00,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361647988] [2022-03-18 12:14:00,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:00,155 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 174 states [2022-03-18 12:14:00,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 174 interpolants. [2022-03-18 12:14:00,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3359, Invalid=26743, Unknown=0, NotChecked=0, Total=30102 [2022-03-18 12:14:00,159 INFO L87 Difference]: Start difference. First operand 635 states and 813 transitions. Second operand has 174 states, 173 states have (on average 1.5086705202312138) internal successors, (261), 171 states have internal predecessors, (261), 80 states have call successors, (83), 4 states have call predecessors, (83), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2022-03-18 12:14:17,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:17,759 INFO L93 Difference]: Finished difference Result 787 states and 977 transitions. [2022-03-18 12:14:17,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-18 12:14:17,760 INFO L78 Accepts]: Start accepts. Automaton has has 174 states, 173 states have (on average 1.5086705202312138) internal successors, (261), 171 states have internal predecessors, (261), 80 states have call successors, (83), 4 states have call predecessors, (83), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Word has length 223 [2022-03-18 12:14:17,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:17,762 INFO L225 Difference]: With dead ends: 787 [2022-03-18 12:14:17,762 INFO L226 Difference]: Without dead ends: 636 [2022-03-18 12:14:17,765 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 651 GetRequests, 386 SyntacticMatches, 3 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17972 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=7287, Invalid=62145, Unknown=0, NotChecked=0, Total=69432 [2022-03-18 12:14:17,766 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 133 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 6079 mSolverCounterSat, 602 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 6681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 602 IncrementalHoareTripleChecker+Valid, 6079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:17,766 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 275 Invalid, 6681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [602 Valid, 6079 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-03-18 12:14:17,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-03-18 12:14:17,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 635. [2022-03-18 12:14:17,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 446 states have (on average 1.0605381165919283) internal successors, (473), 455 states have internal predecessors, (473), 170 states have call successors, (170), 19 states have call predecessors, (170), 18 states have return successors, (169), 160 states have call predecessors, (169), 169 states have call successors, (169) [2022-03-18 12:14:17,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 812 transitions. [2022-03-18 12:14:18,000 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 812 transitions. Word has length 223 [2022-03-18 12:14:18,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:18,000 INFO L478 AbstractCegarLoop]: Abstraction has 635 states and 812 transitions. [2022-03-18 12:14:18,000 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 174 states, 173 states have (on average 1.5086705202312138) internal successors, (261), 171 states have internal predecessors, (261), 80 states have call successors, (83), 4 states have call predecessors, (83), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2022-03-18 12:14:18,000 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 812 transitions. [2022-03-18 12:14:18,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-03-18 12:14:18,013 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:18,013 INFO L500 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:18,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-18 12:14:18,232 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:18,232 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:18,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:18,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1848447378, now seen corresponding path program 34 times [2022-03-18 12:14:18,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:18,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111564667] [2022-03-18 12:14:18,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:18,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:14:19,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:14:19,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:14:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:14:19,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:14:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:14:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:14:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:14:19,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:14:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:14:19,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:14:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-03-18 12:14:19,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-03-18 12:14:19,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-03-18 12:14:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-03-18 12:14:19,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-03-18 12:14:19,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-03-18 12:14:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-03-18 12:14:19,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-03-18 12:14:19,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-03-18 12:14:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-03-18 12:14:19,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-03-18 12:14:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-03-18 12:14:19,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-03-18 12:14:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-03-18 12:14:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-03-18 12:14:19,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:19,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2785 backedges. 403 proven. 1082 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:14:19,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:19,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111564667] [2022-03-18 12:14:19,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111564667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:19,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370645539] [2022-03-18 12:14:19,260 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:14:19,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:19,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:19,264 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:19,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-18 12:14:19,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:14:19,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:19,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-18 12:14:19,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:20,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2785 backedges. 52 proven. 1433 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:14:20,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:22,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2785 backedges. 52 proven. 1433 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-03-18 12:14:22,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370645539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:22,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:22,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59, 59] total 118 [2022-03-18 12:14:22,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403245496] [2022-03-18 12:14:22,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:22,266 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2022-03-18 12:14:22,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:22,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2022-03-18 12:14:22,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2128, Invalid=11678, Unknown=0, NotChecked=0, Total=13806 [2022-03-18 12:14:22,267 INFO L87 Difference]: Start difference. First operand 635 states and 812 transitions. Second operand has 118 states, 118 states have (on average 1.305084745762712) internal successors, (154), 115 states have internal predecessors, (154), 28 states have call successors, (31), 4 states have call predecessors, (31), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-18 12:14:25,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:25,307 INFO L93 Difference]: Finished difference Result 651 states and 830 transitions. [2022-03-18 12:14:25,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-18 12:14:25,308 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 1.305084745762712) internal successors, (154), 115 states have internal predecessors, (154), 28 states have call successors, (31), 4 states have call predecessors, (31), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 224 [2022-03-18 12:14:25,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:25,310 INFO L225 Difference]: With dead ends: 651 [2022-03-18 12:14:25,310 INFO L226 Difference]: Without dead ends: 649 [2022-03-18 12:14:25,313 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 442 SyntacticMatches, 3 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8858 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=5397, Invalid=25755, Unknown=0, NotChecked=0, Total=31152 [2022-03-18 12:14:25,313 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 256 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 2615 mSolverCounterSat, 655 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 3270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 655 IncrementalHoareTripleChecker+Valid, 2615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:25,313 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 179 Invalid, 3270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [655 Valid, 2615 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 12:14:25,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-03-18 12:14:25,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 645. [2022-03-18 12:14:25,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 453 states have (on average 1.0596026490066226) internal successors, (480), 462 states have internal predecessors, (480), 172 states have call successors, (172), 20 states have call predecessors, (172), 19 states have return successors, (171), 162 states have call predecessors, (171), 171 states have call successors, (171) [2022-03-18 12:14:25,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 823 transitions. [2022-03-18 12:14:25,557 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 823 transitions. Word has length 224 [2022-03-18 12:14:25,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:25,558 INFO L478 AbstractCegarLoop]: Abstraction has 645 states and 823 transitions. [2022-03-18 12:14:25,558 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 1.305084745762712) internal successors, (154), 115 states have internal predecessors, (154), 28 states have call successors, (31), 4 states have call predecessors, (31), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-18 12:14:25,558 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 823 transitions. [2022-03-18 12:14:25,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-03-18 12:14:25,560 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:25,560 INFO L500 BasicCegarLoop]: trace histogram [28, 28, 28, 28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:25,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:25,773 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-18 12:14:25,774 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:25,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1015989083, now seen corresponding path program 35 times [2022-03-18 12:14:25,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:25,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663276746] [2022-03-18 12:14:25,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:25,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-03-18 12:14:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:14:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:14:28,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:14:28,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:14:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:14:28,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:14:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:14:28,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:14:28,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:14:28,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:14:28,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-03-18 12:14:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-03-18 12:14:28,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-03-18 12:14:28,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-03-18 12:14:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-03-18 12:14:28,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-03-18 12:14:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-03-18 12:14:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-03-18 12:14:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-03-18 12:14:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-03-18 12:14:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-03-18 12:14:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-03-18 12:14:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-03-18 12:14:28,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-03-18 12:14:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-03-18 12:14:28,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2022-03-18 12:14:28,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 1055 proven. 512 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-18 12:14:28,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:28,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663276746] [2022-03-18 12:14:28,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663276746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:28,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228422077] [2022-03-18 12:14:28,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:14:28,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:28,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:28,285 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:28,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-18 12:14:28,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2022-03-18 12:14:28,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:28,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-18 12:14:28,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:14:30,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 54 proven. 1513 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-18 12:14:30,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:14:35,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 54 proven. 1513 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-03-18 12:14:35,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228422077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:14:35,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:14:35,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 62, 62] total 152 [2022-03-18 12:14:35,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794750863] [2022-03-18 12:14:35,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:14:35,133 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 152 states [2022-03-18 12:14:35,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:14:35,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 152 interpolants. [2022-03-18 12:14:35,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3157, Invalid=19795, Unknown=0, NotChecked=0, Total=22952 [2022-03-18 12:14:35,135 INFO L87 Difference]: Start difference. First operand 645 states and 823 transitions. Second operand has 152 states, 151 states have (on average 1.6026490066225165) internal successors, (242), 149 states have internal predecessors, (242), 83 states have call successors, (86), 4 states have call predecessors, (86), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2022-03-18 12:14:54,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:14:54,978 INFO L93 Difference]: Finished difference Result 893 states and 1115 transitions. [2022-03-18 12:14:54,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-03-18 12:14:54,979 INFO L78 Accepts]: Start accepts. Automaton has has 152 states, 151 states have (on average 1.6026490066225165) internal successors, (242), 149 states have internal predecessors, (242), 83 states have call successors, (86), 4 states have call predecessors, (86), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) Word has length 231 [2022-03-18 12:14:54,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:14:54,981 INFO L225 Difference]: With dead ends: 893 [2022-03-18 12:14:54,981 INFO L226 Difference]: Without dead ends: 739 [2022-03-18 12:14:54,984 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 427 SyntacticMatches, 4 SemanticMatches, 274 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19649 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=9575, Invalid=66325, Unknown=0, NotChecked=0, Total=75900 [2022-03-18 12:14:54,985 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 777 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 11991 mSolverCounterSat, 1258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 13249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1258 IncrementalHoareTripleChecker+Valid, 11991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-03-18 12:14:54,985 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 356 Invalid, 13249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1258 Valid, 11991 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-03-18 12:14:54,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-03-18 12:14:55,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 737. [2022-03-18 12:14:55,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 516 states have (on average 1.058139534883721) internal successors, (546), 526 states have internal predecessors, (546), 200 states have call successors, (200), 21 states have call predecessors, (200), 20 states have return successors, (199), 189 states have call predecessors, (199), 199 states have call successors, (199) [2022-03-18 12:14:55,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 945 transitions. [2022-03-18 12:14:55,257 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 945 transitions. Word has length 231 [2022-03-18 12:14:55,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:14:55,257 INFO L478 AbstractCegarLoop]: Abstraction has 737 states and 945 transitions. [2022-03-18 12:14:55,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 152 states, 151 states have (on average 1.6026490066225165) internal successors, (242), 149 states have internal predecessors, (242), 83 states have call successors, (86), 4 states have call predecessors, (86), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2022-03-18 12:14:55,258 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 945 transitions. [2022-03-18 12:14:55,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-03-18 12:14:55,260 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:14:55,260 INFO L500 BasicCegarLoop]: trace histogram [29, 29, 29, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:14:55,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-18 12:14:55,477 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-18 12:14:55,477 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:14:55,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:14:55,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1152727270, now seen corresponding path program 36 times [2022-03-18 12:14:55,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:14:55,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830034179] [2022-03-18 12:14:55,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:14:55,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:14:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:14:57,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-03-18 12:14:57,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:14:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:14:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:14:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:14:57,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:14:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:14:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:14:57,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:14:57,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:14:57,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-03-18 12:14:57,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-03-18 12:14:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-03-18 12:14:57,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-03-18 12:14:57,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-03-18 12:14:57,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-03-18 12:14:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-03-18 12:14:57,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-03-18 12:14:57,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-03-18 12:14:57,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-03-18 12:14:57,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-03-18 12:14:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-03-18 12:14:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-03-18 12:14:57,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-03-18 12:14:57,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2022-03-18 12:14:57,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2022-03-18 12:14:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-03-18 12:14:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2022-03-18 12:14:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:14:57,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 1136 proven. 545 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-18 12:14:57,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:14:57,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830034179] [2022-03-18 12:14:57,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830034179] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:14:57,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978178203] [2022-03-18 12:14:57,893 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:14:57,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:14:57,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:14:57,895 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:14:57,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-18 12:14:58,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 29 check-sat command(s) [2022-03-18 12:14:58,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:14:58,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 121 conjunts are in the unsatisfiable core [2022-03-18 12:14:58,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:00,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 56 proven. 1625 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-18 12:15:00,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:06,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3193 backedges. 56 proven. 1625 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-03-18 12:15:06,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978178203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:06,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:06,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 64, 64] total 157 [2022-03-18 12:15:06,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581488319] [2022-03-18 12:15:06,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:06,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 157 states [2022-03-18 12:15:06,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:06,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2022-03-18 12:15:06,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3370, Invalid=21122, Unknown=0, NotChecked=0, Total=24492 [2022-03-18 12:15:06,055 INFO L87 Difference]: Start difference. First operand 737 states and 945 transitions. Second operand has 157 states, 156 states have (on average 1.6025641025641026) internal successors, (250), 154 states have internal predecessors, (250), 86 states have call successors, (89), 4 states have call predecessors, (89), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-18 12:15:24,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:24,673 INFO L93 Difference]: Finished difference Result 989 states and 1239 transitions. [2022-03-18 12:15:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-18 12:15:24,674 INFO L78 Accepts]: Start accepts. Automaton has has 157 states, 156 states have (on average 1.6025641025641026) internal successors, (250), 154 states have internal predecessors, (250), 86 states have call successors, (89), 4 states have call predecessors, (89), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Word has length 239 [2022-03-18 12:15:24,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:24,676 INFO L225 Difference]: With dead ends: 989 [2022-03-18 12:15:24,676 INFO L226 Difference]: Without dead ends: 828 [2022-03-18 12:15:24,680 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 442 SyntacticMatches, 4 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21202 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=10203, Invalid=70737, Unknown=0, NotChecked=0, Total=80940 [2022-03-18 12:15:24,680 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 832 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 12289 mSolverCounterSat, 1393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 833 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 13682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1393 IncrementalHoareTripleChecker+Valid, 12289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:24,680 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [833 Valid, 362 Invalid, 13682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1393 Valid, 12289 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-03-18 12:15:24,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-03-18 12:15:24,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 827. [2022-03-18 12:15:24,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 577 states have (on average 1.0537261698440208) internal successors, (608), 587 states have internal predecessors, (608), 228 states have call successors, (228), 22 states have call predecessors, (228), 21 states have return successors, (227), 217 states have call predecessors, (227), 227 states have call successors, (227) [2022-03-18 12:15:25,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1063 transitions. [2022-03-18 12:15:25,001 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 1063 transitions. Word has length 239 [2022-03-18 12:15:25,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:25,001 INFO L478 AbstractCegarLoop]: Abstraction has 827 states and 1063 transitions. [2022-03-18 12:15:25,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 157 states, 156 states have (on average 1.6025641025641026) internal successors, (250), 154 states have internal predecessors, (250), 86 states have call successors, (89), 4 states have call predecessors, (89), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-18 12:15:25,001 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 1063 transitions. [2022-03-18 12:15:25,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2022-03-18 12:15:25,003 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:25,003 INFO L500 BasicCegarLoop]: trace histogram [30, 30, 30, 30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:25,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:25,220 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-18 12:15:25,221 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:25,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:25,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1070191227, now seen corresponding path program 37 times [2022-03-18 12:15:25,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:25,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165559856] [2022-03-18 12:15:25,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:25,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-03-18 12:15:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:15:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:15:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:15:27,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:15:27,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:15:27,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:15:27,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:15:27,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:15:27,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:15:27,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:15:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-03-18 12:15:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-03-18 12:15:27,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-03-18 12:15:27,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-03-18 12:15:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-03-18 12:15:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-03-18 12:15:27,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-03-18 12:15:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-03-18 12:15:27,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-03-18 12:15:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-03-18 12:15:27,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2022-03-18 12:15:27,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-03-18 12:15:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-03-18 12:15:27,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-03-18 12:15:27,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-03-18 12:15:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-03-18 12:15:27,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2022-03-18 12:15:27,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2022-03-18 12:15:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 1220 proven. 579 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-18 12:15:27,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:27,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165559856] [2022-03-18 12:15:27,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165559856] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:27,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811217733] [2022-03-18 12:15:27,281 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:15:27,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:27,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:27,282 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:27,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-18 12:15:27,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:27,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 125 conjunts are in the unsatisfiable core [2022-03-18 12:15:27,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:15:29,174 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 58 proven. 1741 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-18 12:15:29,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:15:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3423 backedges. 58 proven. 1741 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-03-18 12:15:34,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811217733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:15:34,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:15:34,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 66, 66] total 162 [2022-03-18 12:15:34,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142549171] [2022-03-18 12:15:34,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:15:34,265 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2022-03-18 12:15:34,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:15:34,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2022-03-18 12:15:34,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3590, Invalid=22492, Unknown=0, NotChecked=0, Total=26082 [2022-03-18 12:15:34,268 INFO L87 Difference]: Start difference. First operand 827 states and 1063 transitions. Second operand has 162 states, 161 states have (on average 1.6024844720496894) internal successors, (258), 159 states have internal predecessors, (258), 89 states have call successors, (92), 4 states have call predecessors, (92), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2022-03-18 12:15:55,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:15:55,828 INFO L93 Difference]: Finished difference Result 1047 states and 1314 transitions. [2022-03-18 12:15:55,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-03-18 12:15:55,829 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 161 states have (on average 1.6024844720496894) internal successors, (258), 159 states have internal predecessors, (258), 89 states have call successors, (92), 4 states have call predecessors, (92), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) Word has length 247 [2022-03-18 12:15:55,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:15:55,831 INFO L225 Difference]: With dead ends: 1047 [2022-03-18 12:15:55,831 INFO L226 Difference]: Without dead ends: 879 [2022-03-18 12:15:55,835 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 753 GetRequests, 457 SyntacticMatches, 4 SemanticMatches, 292 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22574 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=10851, Invalid=75291, Unknown=0, NotChecked=0, Total=86142 [2022-03-18 12:15:55,835 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 863 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 14008 mSolverCounterSat, 1375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 15383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1375 IncrementalHoareTripleChecker+Valid, 14008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-03-18 12:15:55,836 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [864 Valid, 413 Invalid, 15383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1375 Valid, 14008 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-03-18 12:15:55,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-03-18 12:15:56,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 877. [2022-03-18 12:15:56,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 611 states have (on average 1.0523731587561376) internal successors, (643), 622 states have internal predecessors, (643), 244 states have call successors, (244), 22 states have call predecessors, (244), 21 states have return successors, (243), 232 states have call predecessors, (243), 243 states have call successors, (243) [2022-03-18 12:15:56,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1130 transitions. [2022-03-18 12:15:56,233 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1130 transitions. Word has length 247 [2022-03-18 12:15:56,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:15:56,234 INFO L478 AbstractCegarLoop]: Abstraction has 877 states and 1130 transitions. [2022-03-18 12:15:56,234 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 161 states have (on average 1.6024844720496894) internal successors, (258), 159 states have internal predecessors, (258), 89 states have call successors, (92), 4 states have call predecessors, (92), 1 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2022-03-18 12:15:56,234 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1130 transitions. [2022-03-18 12:15:56,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2022-03-18 12:15:56,244 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:15:56,244 INFO L500 BasicCegarLoop]: trace histogram [31, 31, 31, 31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:15:56,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-18 12:15:56,462 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-18 12:15:56,462 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:15:56,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:15:56,462 INFO L85 PathProgramCache]: Analyzing trace with hash 2002101254, now seen corresponding path program 38 times [2022-03-18 12:15:56,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:15:56,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674696585] [2022-03-18 12:15:56,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:15:56,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:15:56,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:15:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-03-18 12:15:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:15:59,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:15:59,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:15:59,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:15:59,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:15:59,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:15:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:15:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:15:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:15:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:15:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:15:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-03-18 12:15:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-03-18 12:15:59,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-03-18 12:15:59,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-03-18 12:15:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-03-18 12:15:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-03-18 12:15:59,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-03-18 12:15:59,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-03-18 12:15:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-03-18 12:15:59,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-03-18 12:15:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-03-18 12:15:59,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-03-18 12:15:59,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-03-18 12:15:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2022-03-18 12:15:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2022-03-18 12:15:59,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-03-18 12:15:59,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2022-03-18 12:15:59,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2022-03-18 12:15:59,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:15:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 1307 proven. 614 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-18 12:15:59,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:15:59,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674696585] [2022-03-18 12:15:59,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674696585] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:15:59,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460717428] [2022-03-18 12:15:59,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:15:59,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:15:59,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:15:59,272 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:15:59,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-18 12:15:59,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:15:59,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:15:59,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 190 conjunts are in the unsatisfiable core [2022-03-18 12:15:59,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:04,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 60 proven. 1861 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-18 12:16:04,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:10,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3661 backedges. 60 proven. 1861 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-03-18 12:16:10,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460717428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:10,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:10,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 68, 68] total 198 [2022-03-18 12:16:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18243729] [2022-03-18 12:16:10,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:10,418 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2022-03-18 12:16:10,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:10,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2022-03-18 12:16:10,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4901, Invalid=34105, Unknown=0, NotChecked=0, Total=39006 [2022-03-18 12:16:10,421 INFO L87 Difference]: Start difference. First operand 877 states and 1130 transitions. Second operand has 198 states, 197 states have (on average 1.5076142131979695) internal successors, (297), 195 states have internal predecessors, (297), 92 states have call successors, (95), 4 states have call predecessors, (95), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-18 12:16:36,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:16:36,214 INFO L93 Difference]: Finished difference Result 1145 states and 1443 transitions. [2022-03-18 12:16:36,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-03-18 12:16:36,215 INFO L78 Accepts]: Start accepts. Automaton has has 198 states, 197 states have (on average 1.5076142131979695) internal successors, (297), 195 states have internal predecessors, (297), 92 states have call successors, (95), 4 states have call predecessors, (95), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) Word has length 255 [2022-03-18 12:16:36,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:16:36,218 INFO L225 Difference]: With dead ends: 1145 [2022-03-18 12:16:36,218 INFO L226 Difference]: Without dead ends: 974 [2022-03-18 12:16:36,223 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 442 SyntacticMatches, 3 SemanticMatches, 332 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33277 ImplicationChecksByTransitivity, 29.8s TimeCoverageRelationStatistics Valid=12635, Invalid=98587, Unknown=0, NotChecked=0, Total=111222 [2022-03-18 12:16:36,223 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 915 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 14965 mSolverCounterSat, 1516 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 916 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 16481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1516 IncrementalHoareTripleChecker+Valid, 14965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:16:36,224 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [916 Valid, 399 Invalid, 16481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1516 Valid, 14965 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2022-03-18 12:16:36,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2022-03-18 12:16:36,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 973. [2022-03-18 12:16:36,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 676 states have (on average 1.0488165680473374) internal successors, (709), 687 states have internal predecessors, (709), 274 states have call successors, (274), 23 states have call predecessors, (274), 22 states have return successors, (273), 262 states have call predecessors, (273), 273 states have call successors, (273) [2022-03-18 12:16:36,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1256 transitions. [2022-03-18 12:16:36,630 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1256 transitions. Word has length 255 [2022-03-18 12:16:36,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:16:36,631 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1256 transitions. [2022-03-18 12:16:36,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 197 states have (on average 1.5076142131979695) internal successors, (297), 195 states have internal predecessors, (297), 92 states have call successors, (95), 4 states have call predecessors, (95), 1 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-18 12:16:36,631 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1256 transitions. [2022-03-18 12:16:36,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2022-03-18 12:16:36,634 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:16:36,634 INFO L500 BasicCegarLoop]: trace histogram [32, 32, 32, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:16:36,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-18 12:16:36,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:36,848 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:16:36,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:16:36,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1498343835, now seen corresponding path program 39 times [2022-03-18 12:16:36,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:16:36,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084496787] [2022-03-18 12:16:36,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:16:36,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:16:36,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:16:39,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-03-18 12:16:39,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:16:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:16:39,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:16:39,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:16:39,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:16:39,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:16:39,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:16:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:16:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:16:39,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:16:39,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:16:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:16:39,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:16:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-03-18 12:16:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-03-18 12:16:39,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-03-18 12:16:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-03-18 12:16:39,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-03-18 12:16:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-03-18 12:16:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-03-18 12:16:39,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-03-18 12:16:39,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-03-18 12:16:39,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-03-18 12:16:39,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-03-18 12:16:39,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-03-18 12:16:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-03-18 12:16:39,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-03-18 12:16:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-03-18 12:16:39,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2022-03-18 12:16:39,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-03-18 12:16:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:16:39,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 1397 proven. 650 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:16:39,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:16:39,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084496787] [2022-03-18 12:16:39,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084496787] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:16:39,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093071919] [2022-03-18 12:16:39,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:16:39,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:16:39,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:16:39,219 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:16:39,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-18 12:16:39,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 32 check-sat command(s) [2022-03-18 12:16:39,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:16:39,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 102 conjunts are in the unsatisfiable core [2022-03-18 12:16:39,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:16:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 62 proven. 1985 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:16:44,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:16:52,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3907 backedges. 62 proven. 1985 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:16:52,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093071919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:16:52,032 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:16:52,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 70, 70] total 204 [2022-03-18 12:16:52,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416129139] [2022-03-18 12:16:52,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:16:52,033 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 204 states [2022-03-18 12:16:52,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:16:52,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 204 interpolants. [2022-03-18 12:16:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4614, Invalid=36798, Unknown=0, NotChecked=0, Total=41412 [2022-03-18 12:16:52,037 INFO L87 Difference]: Start difference. First operand 973 states and 1256 transitions. Second operand has 204 states, 203 states have (on average 1.5073891625615763) internal successors, (306), 201 states have internal predecessors, (306), 95 states have call successors, (98), 4 states have call predecessors, (98), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2022-03-18 12:17:18,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:18,986 INFO L93 Difference]: Finished difference Result 1107 states and 1389 transitions. [2022-03-18 12:17:18,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-18 12:17:18,986 INFO L78 Accepts]: Start accepts. Automaton has has 204 states, 203 states have (on average 1.5073891625615763) internal successors, (306), 201 states have internal predecessors, (306), 95 states have call successors, (98), 4 states have call predecessors, (98), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 263 [2022-03-18 12:17:18,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:18,989 INFO L225 Difference]: With dead ends: 1107 [2022-03-18 12:17:18,989 INFO L226 Difference]: Without dead ends: 925 [2022-03-18 12:17:18,994 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 766 GetRequests, 456 SyntacticMatches, 3 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24732 ImplicationChecksByTransitivity, 35.6s TimeCoverageRelationStatistics Valid=9977, Invalid=85195, Unknown=0, NotChecked=0, Total=95172 [2022-03-18 12:17:18,995 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 144 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 7390 mSolverCounterSat, 692 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 8082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 692 IncrementalHoareTripleChecker+Valid, 7390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:18,995 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 300 Invalid, 8082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [692 Valid, 7390 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-18 12:17:18,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2022-03-18 12:17:19,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 924. [2022-03-18 12:17:19,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 643 states have (on average 1.0497667185069985) internal successors, (675), 654 states have internal predecessors, (675), 259 states have call successors, (259), 22 states have call predecessors, (259), 21 states have return successors, (258), 247 states have call predecessors, (258), 258 states have call successors, (258) [2022-03-18 12:17:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1192 transitions. [2022-03-18 12:17:19,365 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1192 transitions. Word has length 263 [2022-03-18 12:17:19,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:19,365 INFO L478 AbstractCegarLoop]: Abstraction has 924 states and 1192 transitions. [2022-03-18 12:17:19,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 204 states, 203 states have (on average 1.5073891625615763) internal successors, (306), 201 states have internal predecessors, (306), 95 states have call successors, (98), 4 states have call predecessors, (98), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2022-03-18 12:17:19,366 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1192 transitions. [2022-03-18 12:17:19,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2022-03-18 12:17:19,368 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:19,368 INFO L500 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:19,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:19,586 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:19,587 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:19,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:19,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1812752847, now seen corresponding path program 40 times [2022-03-18 12:17:19,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:19,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102184767] [2022-03-18 12:17:19,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:19,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:19,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:17:20,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:17:20,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:17:20,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:17:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:17:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:17:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:17:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:17:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:17:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:17:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:17:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:17:20,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:17:20,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:17:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-03-18 12:17:20,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-03-18 12:17:20,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-03-18 12:17:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-03-18 12:17:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-03-18 12:17:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-03-18 12:17:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-03-18 12:17:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-03-18 12:17:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-03-18 12:17:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-03-18 12:17:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2022-03-18 12:17:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-03-18 12:17:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2022-03-18 12:17:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2022-03-18 12:17:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-03-18 12:17:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2022-03-18 12:17:20,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2022-03-18 12:17:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3940 backedges. 558 proven. 1522 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:17:20,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:20,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102184767] [2022-03-18 12:17:20,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102184767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:20,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521603755] [2022-03-18 12:17:20,565 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:17:20,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:20,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:20,568 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:20,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-18 12:17:20,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:17:20,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:20,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 102 conjunts are in the unsatisfiable core [2022-03-18 12:17:20,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 3940 backedges. 62 proven. 2018 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:17:21,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3940 backedges. 62 proven. 2018 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-03-18 12:17:23,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521603755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:23,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:23,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69, 69] total 138 [2022-03-18 12:17:23,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624016491] [2022-03-18 12:17:23,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:23,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2022-03-18 12:17:23,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:23,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2022-03-18 12:17:23,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2918, Invalid=15988, Unknown=0, NotChecked=0, Total=18906 [2022-03-18 12:17:23,069 INFO L87 Difference]: Start difference. First operand 924 states and 1192 transitions. Second operand has 138 states, 138 states have (on average 1.2971014492753623) internal successors, (179), 135 states have internal predecessors, (179), 33 states have call successors, (36), 4 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:25,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:17:25,929 INFO L93 Difference]: Finished difference Result 949 states and 1222 transitions. [2022-03-18 12:17:25,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-18 12:17:25,930 INFO L78 Accepts]: Start accepts. Automaton has has 138 states, 138 states have (on average 1.2971014492753623) internal successors, (179), 135 states have internal predecessors, (179), 33 states have call successors, (36), 4 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 264 [2022-03-18 12:17:25,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:17:25,933 INFO L225 Difference]: With dead ends: 949 [2022-03-18 12:17:25,933 INFO L226 Difference]: Without dead ends: 947 [2022-03-18 12:17:25,936 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 522 SyntacticMatches, 3 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12178 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=7427, Invalid=35215, Unknown=0, NotChecked=0, Total=42642 [2022-03-18 12:17:25,938 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 329 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 798 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 4347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 798 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-18 12:17:25,938 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 224 Invalid, 4347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [798 Valid, 3549 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-18 12:17:25,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2022-03-18 12:17:26,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 943. [2022-03-18 12:17:26,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 656 states have (on average 1.048780487804878) internal successors, (688), 667 states have internal predecessors, (688), 264 states have call successors, (264), 23 states have call predecessors, (264), 22 states have return successors, (263), 252 states have call predecessors, (263), 263 states have call successors, (263) [2022-03-18 12:17:26,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1215 transitions. [2022-03-18 12:17:26,351 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1215 transitions. Word has length 264 [2022-03-18 12:17:26,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:17:26,351 INFO L478 AbstractCegarLoop]: Abstraction has 943 states and 1215 transitions. [2022-03-18 12:17:26,352 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 1.2971014492753623) internal successors, (179), 135 states have internal predecessors, (179), 33 states have call successors, (36), 4 states have call predecessors, (36), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-18 12:17:26,352 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1215 transitions. [2022-03-18 12:17:26,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2022-03-18 12:17:26,354 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:17:26,354 INFO L500 BasicCegarLoop]: trace histogram [33, 33, 33, 33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:17:26,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-18 12:17:26,560 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-18 12:17:26,560 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:17:26,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:17:26,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1391007526, now seen corresponding path program 41 times [2022-03-18 12:17:26,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:17:26,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071311907] [2022-03-18 12:17:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:17:26,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:17:26,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:17:28,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-03-18 12:17:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-03-18 12:17:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-03-18 12:17:28,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-03-18 12:17:28,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-03-18 12:17:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:28,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-03-18 12:17:28,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-03-18 12:17:29,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-03-18 12:17:29,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-03-18 12:17:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-03-18 12:17:29,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-03-18 12:17:29,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-03-18 12:17:29,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-03-18 12:17:29,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-03-18 12:17:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-03-18 12:17:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-03-18 12:17:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-03-18 12:17:29,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-03-18 12:17:29,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-03-18 12:17:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-03-18 12:17:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2022-03-18 12:17:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-03-18 12:17:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-03-18 12:17:29,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-03-18 12:17:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2022-03-18 12:17:29,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2022-03-18 12:17:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2022-03-18 12:17:29,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2022-03-18 12:17:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-03-18 12:17:29,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2022-03-18 12:17:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2022-03-18 12:17:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2022-03-18 12:17:29,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:17:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 1490 proven. 687 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-18 12:17:29,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:17:29,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071311907] [2022-03-18 12:17:29,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071311907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:17:29,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816212711] [2022-03-18 12:17:29,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:17:29,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:17:29,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:17:29,069 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:17:29,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-18 12:17:29,209 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 33 check-sat command(s) [2022-03-18 12:17:29,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:17:29,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 137 conjunts are in the unsatisfiable core [2022-03-18 12:17:29,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:17:31,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 64 proven. 2113 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-18 12:17:31,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:17:37,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4161 backedges. 64 proven. 2113 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-03-18 12:17:37,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816212711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:17:37,687 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:17:37,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 72, 72] total 177 [2022-03-18 12:17:37,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603587809] [2022-03-18 12:17:37,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:17:37,688 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 177 states [2022-03-18 12:17:37,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:17:37,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2022-03-18 12:17:37,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4292, Invalid=26860, Unknown=0, NotChecked=0, Total=31152 [2022-03-18 12:17:37,691 INFO L87 Difference]: Start difference. First operand 943 states and 1215 transitions. Second operand has 177 states, 176 states have (on average 1.6022727272727273) internal successors, (282), 174 states have internal predecessors, (282), 98 states have call successors, (101), 4 states have call predecessors, (101), 1 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-18 12:18:03,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:03,746 INFO L93 Difference]: Finished difference Result 1233 states and 1556 transitions. [2022-03-18 12:18:03,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-18 12:18:03,747 INFO L78 Accepts]: Start accepts. Automaton has has 177 states, 176 states have (on average 1.6022727272727273) internal successors, (282), 174 states have internal predecessors, (282), 98 states have call successors, (101), 4 states have call predecessors, (101), 1 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) Word has length 271 [2022-03-18 12:18:03,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:03,763 INFO L225 Difference]: With dead ends: 1233 [2022-03-18 12:18:03,763 INFO L226 Difference]: Without dead ends: 1052 [2022-03-18 12:18:03,767 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 825 GetRequests, 502 SyntacticMatches, 4 SemanticMatches, 319 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26597 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=12915, Invalid=89805, Unknown=0, NotChecked=0, Total=102720 [2022-03-18 12:18:03,768 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 1005 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 15651 mSolverCounterSat, 1611 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1006 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 17262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1611 IncrementalHoareTripleChecker+Valid, 15651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:03,768 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1006 Valid, 411 Invalid, 17262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1611 Valid, 15651 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-03-18 12:18:03,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-03-18 12:18:04,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2022-03-18 12:18:04,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 729 states have (on average 1.0480109739369) internal successors, (764), 741 states have internal predecessors, (764), 297 states have call successors, (297), 24 states have call predecessors, (297), 23 states have return successors, (296), 284 states have call predecessors, (296), 296 states have call successors, (296) [2022-03-18 12:18:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1357 transitions. [2022-03-18 12:18:04,201 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1357 transitions. Word has length 271 [2022-03-18 12:18:04,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:04,201 INFO L478 AbstractCegarLoop]: Abstraction has 1050 states and 1357 transitions. [2022-03-18 12:18:04,201 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 177 states, 176 states have (on average 1.6022727272727273) internal successors, (282), 174 states have internal predecessors, (282), 98 states have call successors, (101), 4 states have call predecessors, (101), 1 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-18 12:18:04,201 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1357 transitions. [2022-03-18 12:18:04,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2022-03-18 12:18:04,204 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:04,204 INFO L500 BasicCegarLoop]: trace histogram [34, 34, 34, 34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:04,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-18 12:18:04,421 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-18 12:18:04,421 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:04,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:04,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1961887931, now seen corresponding path program 42 times [2022-03-18 12:18:04,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:04,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696599145] [2022-03-18 12:18:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:04,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-03-18 12:18:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-03-18 12:18:06,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-03-18 12:18:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-03-18 12:18:06,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-03-18 12:18:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-03-18 12:18:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-03-18 12:18:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-03-18 12:18:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-03-18 12:18:06,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-03-18 12:18:06,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-03-18 12:18:06,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-03-18 12:18:06,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-03-18 12:18:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-03-18 12:18:06,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-03-18 12:18:06,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2022-03-18 12:18:06,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-03-18 12:18:06,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-03-18 12:18:06,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-03-18 12:18:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2022-03-18 12:18:06,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2022-03-18 12:18:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2022-03-18 12:18:06,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2022-03-18 12:18:06,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2022-03-18 12:18:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-03-18 12:18:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-03-18 12:18:06,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2022-03-18 12:18:06,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-03-18 12:18:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2022-03-18 12:18:06,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2022-03-18 12:18:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-03-18 12:18:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2022-03-18 12:18:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2022-03-18 12:18:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:06,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 1586 proven. 725 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:06,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:06,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696599145] [2022-03-18 12:18:06,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696599145] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:06,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792462990] [2022-03-18 12:18:06,806 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:18:06,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:06,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:06,809 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:06,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-18 12:18:06,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-03-18 12:18:06,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:18:06,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-18 12:18:06,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:11,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 66 proven. 2245 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:11,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:19,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4423 backedges. 66 proven. 2245 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:19,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792462990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:19,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:19,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 74, 74] total 216 [2022-03-18 12:18:19,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52852281] [2022-03-18 12:18:19,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:19,123 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 216 states [2022-03-18 12:18:19,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:19,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 216 interpolants. [2022-03-18 12:18:19,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5172, Invalid=41268, Unknown=0, NotChecked=0, Total=46440 [2022-03-18 12:18:19,128 INFO L87 Difference]: Start difference. First operand 1050 states and 1357 transitions. Second operand has 216 states, 215 states have (on average 1.5069767441860464) internal successors, (324), 213 states have internal predecessors, (324), 101 states have call successors, (104), 4 states have call predecessors, (104), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-18 12:18:47,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:47,434 INFO L93 Difference]: Finished difference Result 1243 states and 1564 transitions. [2022-03-18 12:18:47,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-18 12:18:47,435 INFO L78 Accepts]: Start accepts. Automaton has has 216 states, 215 states have (on average 1.5069767441860464) internal successors, (324), 213 states have internal predecessors, (324), 101 states have call successors, (104), 4 states have call predecessors, (104), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) Word has length 279 [2022-03-18 12:18:47,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:47,439 INFO L225 Difference]: With dead ends: 1243 [2022-03-18 12:18:47,439 INFO L226 Difference]: Without dead ends: 1051 [2022-03-18 12:18:47,443 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 812 GetRequests, 484 SyntacticMatches, 3 SemanticMatches, 325 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27737 ImplicationChecksByTransitivity, 36.7s TimeCoverageRelationStatistics Valid=11172, Invalid=95430, Unknown=0, NotChecked=0, Total=106602 [2022-03-18 12:18:47,443 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 168 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 8145 mSolverCounterSat, 839 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 8984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 839 IncrementalHoareTripleChecker+Valid, 8145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:47,443 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 307 Invalid, 8984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [839 Valid, 8145 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-18 12:18:47,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2022-03-18 12:18:47,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1050. [2022-03-18 12:18:47,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 729 states have (on average 1.046639231824417) internal successors, (763), 741 states have internal predecessors, (763), 297 states have call successors, (297), 24 states have call predecessors, (297), 23 states have return successors, (296), 284 states have call predecessors, (296), 296 states have call successors, (296) [2022-03-18 12:18:47,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1356 transitions. [2022-03-18 12:18:47,917 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1356 transitions. Word has length 279 [2022-03-18 12:18:47,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:47,917 INFO L478 AbstractCegarLoop]: Abstraction has 1050 states and 1356 transitions. [2022-03-18 12:18:47,918 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 216 states, 215 states have (on average 1.5069767441860464) internal successors, (324), 213 states have internal predecessors, (324), 101 states have call successors, (104), 4 states have call predecessors, (104), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-18 12:18:47,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1356 transitions. [2022-03-18 12:18:47,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-03-18 12:18:47,920 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:47,921 INFO L500 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:47,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-18 12:18:48,121 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-18 12:18:48,121 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:48,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:48,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1087463185, now seen corresponding path program 43 times [2022-03-18 12:18:48,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:48,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691080543] [2022-03-18 12:18:48,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:48,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:18:49,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:18:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:18:49,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:18:49,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:18:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:18:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:18:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:18:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:18:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:18:49,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:18:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-03-18 12:18:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-03-18 12:18:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-03-18 12:18:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-03-18 12:18:49,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-03-18 12:18:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-03-18 12:18:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-03-18 12:18:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-03-18 12:18:49,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-03-18 12:18:49,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-03-18 12:18:49,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-03-18 12:18:49,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-03-18 12:18:49,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-03-18 12:18:49,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-03-18 12:18:49,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-03-18 12:18:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2022-03-18 12:18:49,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-03-18 12:18:49,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2022-03-18 12:18:49,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2022-03-18 12:18:49,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2022-03-18 12:18:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2022-03-18 12:18:49,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2022-03-18 12:18:49,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2022-03-18 12:18:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 4458 backedges. 627 proven. 1719 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:49,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:18:49,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691080543] [2022-03-18 12:18:49,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691080543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:18:49,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476633713] [2022-03-18 12:18:49,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:18:49,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:49,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:18:49,602 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:18:49,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-18 12:18:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:18:49,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-18 12:18:49,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:18:51,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4458 backedges. 66 proven. 2280 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:51,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:18:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4458 backedges. 66 proven. 2280 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-03-18 12:18:53,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476633713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:18:53,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:18:53,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73, 73] total 146 [2022-03-18 12:18:53,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387761389] [2022-03-18 12:18:53,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:18:53,808 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 146 states [2022-03-18 12:18:53,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:18:53,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 146 interpolants. [2022-03-18 12:18:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3269, Invalid=17901, Unknown=0, NotChecked=0, Total=21170 [2022-03-18 12:18:53,811 INFO L87 Difference]: Start difference. First operand 1050 states and 1356 transitions. Second operand has 146 states, 146 states have (on average 1.2945205479452055) internal successors, (189), 143 states have internal predecessors, (189), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:18:57,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:18:57,983 INFO L93 Difference]: Finished difference Result 1066 states and 1374 transitions. [2022-03-18 12:18:57,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-18 12:18:57,983 INFO L78 Accepts]: Start accepts. Automaton has has 146 states, 146 states have (on average 1.2945205479452055) internal successors, (189), 143 states have internal predecessors, (189), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 280 [2022-03-18 12:18:57,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:18:57,987 INFO L225 Difference]: With dead ends: 1066 [2022-03-18 12:18:57,987 INFO L226 Difference]: Without dead ends: 1064 [2022-03-18 12:18:57,989 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 554 SyntacticMatches, 3 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13653 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=8330, Invalid=39412, Unknown=0, NotChecked=0, Total=47742 [2022-03-18 12:18:57,989 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 212 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 4296 mSolverCounterSat, 630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 4926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 630 IncrementalHoareTripleChecker+Valid, 4296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:18:57,989 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 274 Invalid, 4926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [630 Valid, 4296 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-18 12:18:57,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2022-03-18 12:18:58,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1060. [2022-03-18 12:18:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 736 states have (on average 1.046195652173913) internal successors, (770), 748 states have internal predecessors, (770), 299 states have call successors, (299), 25 states have call predecessors, (299), 24 states have return successors, (298), 286 states have call predecessors, (298), 298 states have call successors, (298) [2022-03-18 12:18:58,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1367 transitions. [2022-03-18 12:18:58,438 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1367 transitions. Word has length 280 [2022-03-18 12:18:58,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:18:58,438 INFO L478 AbstractCegarLoop]: Abstraction has 1060 states and 1367 transitions. [2022-03-18 12:18:58,438 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 146 states, 146 states have (on average 1.2945205479452055) internal successors, (189), 143 states have internal predecessors, (189), 35 states have call successors, (38), 4 states have call predecessors, (38), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-18 12:18:58,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1367 transitions. [2022-03-18 12:18:58,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2022-03-18 12:18:58,441 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:18:58,441 INFO L500 BasicCegarLoop]: trace histogram [35, 35, 35, 35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:18:58,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-18 12:18:58,648 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:18:58,648 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:18:58,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:18:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1283354042, now seen corresponding path program 44 times [2022-03-18 12:18:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:18:58,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953140977] [2022-03-18 12:18:58,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:18:58,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:18:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:01,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-03-18 12:19:01,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-03-18 12:19:01,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-03-18 12:19:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-03-18 12:19:01,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-03-18 12:19:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-03-18 12:19:01,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-03-18 12:19:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-03-18 12:19:01,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-03-18 12:19:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-03-18 12:19:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-03-18 12:19:01,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-03-18 12:19:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-03-18 12:19:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-03-18 12:19:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-03-18 12:19:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-03-18 12:19:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-03-18 12:19:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-03-18 12:19:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-03-18 12:19:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-03-18 12:19:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-03-18 12:19:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2022-03-18 12:19:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-03-18 12:19:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-03-18 12:19:01,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-03-18 12:19:01,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2022-03-18 12:19:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-03-18 12:19:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2022-03-18 12:19:01,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2022-03-18 12:19:01,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2022-03-18 12:19:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2022-03-18 12:19:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2022-03-18 12:19:01,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2022-03-18 12:19:01,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2022-03-18 12:19:01,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:01,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 1685 proven. 764 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-18 12:19:01,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:01,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953140977] [2022-03-18 12:19:01,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953140977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:01,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948068097] [2022-03-18 12:19:01,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:19:01,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:01,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:01,808 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:01,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-18 12:19:01,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:19:01,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:01,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 214 conjunts are in the unsatisfiable core [2022-03-18 12:19:01,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:07,181 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 68 proven. 2381 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-18 12:19:07,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:19:13,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4693 backedges. 68 proven. 2381 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-03-18 12:19:13,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948068097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:19:13,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:19:13,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 76, 76] total 222 [2022-03-18 12:19:13,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430165108] [2022-03-18 12:19:13,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:19:13,683 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 222 states [2022-03-18 12:19:13,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:19:13,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 222 interpolants. [2022-03-18 12:19:13,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6159, Invalid=42903, Unknown=0, NotChecked=0, Total=49062 [2022-03-18 12:19:13,687 INFO L87 Difference]: Start difference. First operand 1060 states and 1367 transitions. Second operand has 222 states, 221 states have (on average 1.506787330316742) internal successors, (333), 219 states have internal predecessors, (333), 104 states have call successors, (107), 4 states have call predecessors, (107), 1 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-18 12:19:43,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:19:43,681 INFO L93 Difference]: Finished difference Result 1366 states and 1725 transitions. [2022-03-18 12:19:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-03-18 12:19:43,682 INFO L78 Accepts]: Start accepts. Automaton has has 222 states, 221 states have (on average 1.506787330316742) internal successors, (333), 219 states have internal predecessors, (333), 104 states have call successors, (107), 4 states have call predecessors, (107), 1 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) Word has length 287 [2022-03-18 12:19:43,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:19:43,685 INFO L225 Difference]: With dead ends: 1366 [2022-03-18 12:19:43,685 INFO L226 Difference]: Without dead ends: 1171 [2022-03-18 12:19:43,691 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 873 GetRequests, 498 SyntacticMatches, 3 SemanticMatches, 372 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42170 ImplicationChecksByTransitivity, 34.6s TimeCoverageRelationStatistics Valid=15791, Invalid=123711, Unknown=0, NotChecked=0, Total=139502 [2022-03-18 12:19:43,692 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 1112 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 18571 mSolverCounterSat, 1852 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1113 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 20423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1852 IncrementalHoareTripleChecker+Valid, 18571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-03-18 12:19:43,692 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1113 Valid, 448 Invalid, 20423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1852 Valid, 18571 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-03-18 12:19:43,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1171 states. [2022-03-18 12:19:44,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1171 to 1170. [2022-03-18 12:19:44,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 811 states have (on average 1.0456226880394575) internal successors, (848), 823 states have internal predecessors, (848), 333 states have call successors, (333), 26 states have call predecessors, (333), 25 states have return successors, (332), 320 states have call predecessors, (332), 332 states have call successors, (332) [2022-03-18 12:19:44,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1513 transitions. [2022-03-18 12:19:44,256 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1513 transitions. Word has length 287 [2022-03-18 12:19:44,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:19:44,256 INFO L478 AbstractCegarLoop]: Abstraction has 1170 states and 1513 transitions. [2022-03-18 12:19:44,256 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 222 states, 221 states have (on average 1.506787330316742) internal successors, (333), 219 states have internal predecessors, (333), 104 states have call successors, (107), 4 states have call predecessors, (107), 1 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-18 12:19:44,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1513 transitions. [2022-03-18 12:19:44,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-03-18 12:19:44,259 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:19:44,259 INFO L500 BasicCegarLoop]: trace histogram [36, 36, 36, 36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:19:44,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-18 12:19:44,475 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-18 12:19:44,475 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:19:44,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:19:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1727999963, now seen corresponding path program 45 times [2022-03-18 12:19:44,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:19:44,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905574040] [2022-03-18 12:19:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:19:44,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:19:44,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:19:47,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-03-18 12:19:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-03-18 12:19:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-03-18 12:19:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-03-18 12:19:47,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-03-18 12:19:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-03-18 12:19:47,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-03-18 12:19:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-03-18 12:19:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-03-18 12:19:47,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-03-18 12:19:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-03-18 12:19:47,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-03-18 12:19:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-03-18 12:19:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-03-18 12:19:47,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-03-18 12:19:47,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-03-18 12:19:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-03-18 12:19:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-03-18 12:19:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-03-18 12:19:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2022-03-18 12:19:47,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-03-18 12:19:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2022-03-18 12:19:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2022-03-18 12:19:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2022-03-18 12:19:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2022-03-18 12:19:47,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-03-18 12:19:47,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2022-03-18 12:19:47,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2022-03-18 12:19:47,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2022-03-18 12:19:47,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2022-03-18 12:19:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2022-03-18 12:19:47,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2022-03-18 12:19:47,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2022-03-18 12:19:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2022-03-18 12:19:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2022-03-18 12:19:47,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:19:47,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 1787 proven. 804 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:19:47,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:19:47,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905574040] [2022-03-18 12:19:47,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905574040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:19:47,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404052985] [2022-03-18 12:19:47,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-18 12:19:47,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:19:47,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:19:47,608 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:19:47,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-18 12:19:47,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2022-03-18 12:19:47,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:19:47,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 114 conjunts are in the unsatisfiable core [2022-03-18 12:19:47,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:19:53,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 70 proven. 2521 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:19:53,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:02,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4971 backedges. 70 proven. 2521 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:20:02,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404052985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:02,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:02,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 78, 78] total 228 [2022-03-18 12:20:02,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154305006] [2022-03-18 12:20:02,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:02,385 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 228 states [2022-03-18 12:20:02,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:02,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 228 interpolants. [2022-03-18 12:20:02,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5762, Invalid=45994, Unknown=0, NotChecked=0, Total=51756 [2022-03-18 12:20:02,389 INFO L87 Difference]: Start difference. First operand 1170 states and 1513 transitions. Second operand has 228 states, 227 states have (on average 1.5066079295154184) internal successors, (342), 225 states have internal predecessors, (342), 107 states have call successors, (110), 4 states have call predecessors, (110), 1 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2022-03-18 12:20:36,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:36,116 INFO L93 Difference]: Finished difference Result 1322 states and 1663 transitions. [2022-03-18 12:20:36,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-18 12:20:36,117 INFO L78 Accepts]: Start accepts. Automaton has has 228 states, 227 states have (on average 1.5066079295154184) internal successors, (342), 225 states have internal predecessors, (342), 107 states have call successors, (110), 4 states have call predecessors, (110), 1 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) Word has length 295 [2022-03-18 12:20:36,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:36,120 INFO L225 Difference]: With dead ends: 1322 [2022-03-18 12:20:36,120 INFO L226 Difference]: Without dead ends: 1116 [2022-03-18 12:20:36,125 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 858 GetRequests, 512 SyntacticMatches, 3 SemanticMatches, 343 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30914 ImplicationChecksByTransitivity, 44.3s TimeCoverageRelationStatistics Valid=12435, Invalid=106245, Unknown=0, NotChecked=0, Total=118680 [2022-03-18 12:20:36,126 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 183 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 8451 mSolverCounterSat, 884 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 9335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 884 IncrementalHoareTripleChecker+Valid, 8451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:36,126 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 309 Invalid, 9335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [884 Valid, 8451 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-18 12:20:36,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2022-03-18 12:20:36,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1115. [2022-03-18 12:20:36,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 774 states have (on average 1.0465116279069768) internal successors, (810), 786 states have internal predecessors, (810), 316 states have call successors, (316), 25 states have call predecessors, (316), 24 states have return successors, (315), 303 states have call predecessors, (315), 315 states have call successors, (315) [2022-03-18 12:20:36,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 1441 transitions. [2022-03-18 12:20:36,618 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 1441 transitions. Word has length 295 [2022-03-18 12:20:36,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:36,618 INFO L478 AbstractCegarLoop]: Abstraction has 1115 states and 1441 transitions. [2022-03-18 12:20:36,619 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 228 states, 227 states have (on average 1.5066079295154184) internal successors, (342), 225 states have internal predecessors, (342), 107 states have call successors, (110), 4 states have call predecessors, (110), 1 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2022-03-18 12:20:36,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 1441 transitions. [2022-03-18 12:20:36,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2022-03-18 12:20:36,622 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:36,622 INFO L500 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:36,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-18 12:20:36,838 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-18 12:20:36,839 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:36,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:36,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1282482161, now seen corresponding path program 46 times [2022-03-18 12:20:36,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:36,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039451048] [2022-03-18 12:20:36,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:36,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:36,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:20:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:20:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:20:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:20:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:20:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:20:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:20:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:20:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:20:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:20:38,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-03-18 12:20:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-03-18 12:20:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-03-18 12:20:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-03-18 12:20:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-03-18 12:20:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-03-18 12:20:38,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-03-18 12:20:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-03-18 12:20:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-03-18 12:20:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-03-18 12:20:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2022-03-18 12:20:38,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-03-18 12:20:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-03-18 12:20:38,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-03-18 12:20:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-03-18 12:20:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-03-18 12:20:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2022-03-18 12:20:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2022-03-18 12:20:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2022-03-18 12:20:38,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2022-03-18 12:20:38,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2022-03-18 12:20:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2022-03-18 12:20:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2022-03-18 12:20:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2022-03-18 12:20:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2022-03-18 12:20:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:38,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5008 backedges. 700 proven. 1928 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:20:38,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:38,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039451048] [2022-03-18 12:20:38,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039451048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:38,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166866746] [2022-03-18 12:20:38,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 12:20:38,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:38,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:38,434 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:38,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-18 12:20:38,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 12:20:38,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:38,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 114 conjunts are in the unsatisfiable core [2022-03-18 12:20:38,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:40,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5008 backedges. 70 proven. 2558 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:20:40,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:42,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5008 backedges. 70 proven. 2558 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-03-18 12:20:42,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166866746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:42,030 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:42,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 77, 77] total 154 [2022-03-18 12:20:42,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715119513] [2022-03-18 12:20:42,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:42,031 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 154 states [2022-03-18 12:20:42,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:42,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 154 interpolants. [2022-03-18 12:20:42,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3640, Invalid=19922, Unknown=0, NotChecked=0, Total=23562 [2022-03-18 12:20:42,033 INFO L87 Difference]: Start difference. First operand 1115 states and 1441 transitions. Second operand has 154 states, 154 states have (on average 1.2922077922077921) internal successors, (199), 151 states have internal predecessors, (199), 37 states have call successors, (40), 4 states have call predecessors, (40), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:20:45,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:20:45,519 INFO L93 Difference]: Finished difference Result 1131 states and 1459 transitions. [2022-03-18 12:20:45,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-18 12:20:45,519 INFO L78 Accepts]: Start accepts. Automaton has has 154 states, 154 states have (on average 1.2922077922077921) internal successors, (199), 151 states have internal predecessors, (199), 37 states have call successors, (40), 4 states have call predecessors, (40), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 296 [2022-03-18 12:20:45,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:20:45,538 INFO L225 Difference]: With dead ends: 1131 [2022-03-18 12:20:45,538 INFO L226 Difference]: Without dead ends: 1129 [2022-03-18 12:20:45,541 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 586 SyntacticMatches, 3 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15212 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=9285, Invalid=43845, Unknown=0, NotChecked=0, Total=53130 [2022-03-18 12:20:45,541 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 301 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 4413 mSolverCounterSat, 785 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 5198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 785 IncrementalHoareTripleChecker+Valid, 4413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-18 12:20:45,541 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 279 Invalid, 5198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [785 Valid, 4413 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-18 12:20:45,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2022-03-18 12:20:46,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1125. [2022-03-18 12:20:46,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 781 states have (on average 1.0460947503201024) internal successors, (817), 793 states have internal predecessors, (817), 318 states have call successors, (318), 26 states have call predecessors, (318), 25 states have return successors, (317), 305 states have call predecessors, (317), 317 states have call successors, (317) [2022-03-18 12:20:46,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 1452 transitions. [2022-03-18 12:20:46,041 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 1452 transitions. Word has length 296 [2022-03-18 12:20:46,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:20:46,042 INFO L478 AbstractCegarLoop]: Abstraction has 1125 states and 1452 transitions. [2022-03-18 12:20:46,042 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 154 states, 154 states have (on average 1.2922077922077921) internal successors, (199), 151 states have internal predecessors, (199), 37 states have call successors, (40), 4 states have call predecessors, (40), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-18 12:20:46,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 1452 transitions. [2022-03-18 12:20:46,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2022-03-18 12:20:46,045 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:20:46,045 INFO L500 BasicCegarLoop]: trace histogram [37, 37, 37, 37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:20:46,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-18 12:20:46,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-18 12:20:46,251 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:20:46,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:20:46,251 INFO L85 PathProgramCache]: Analyzing trace with hash -307161754, now seen corresponding path program 47 times [2022-03-18 12:20:46,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:20:46,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147770133] [2022-03-18 12:20:46,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:20:46,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:20:46,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:20:49,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-03-18 12:20:49,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-03-18 12:20:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-03-18 12:20:49,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-03-18 12:20:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-03-18 12:20:49,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-03-18 12:20:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-03-18 12:20:49,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-03-18 12:20:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-03-18 12:20:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-03-18 12:20:49,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-03-18 12:20:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-03-18 12:20:49,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-03-18 12:20:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-03-18 12:20:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-03-18 12:20:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-03-18 12:20:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-03-18 12:20:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-03-18 12:20:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-03-18 12:20:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-03-18 12:20:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2022-03-18 12:20:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2022-03-18 12:20:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-03-18 12:20:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-03-18 12:20:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-03-18 12:20:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-03-18 12:20:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2022-03-18 12:20:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2022-03-18 12:20:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2022-03-18 12:20:49,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2022-03-18 12:20:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2022-03-18 12:20:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2022-03-18 12:20:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2022-03-18 12:20:49,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2022-03-18 12:20:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2022-03-18 12:20:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2022-03-18 12:20:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:20:49,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 1892 proven. 845 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-18 12:20:49,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:20:49,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147770133] [2022-03-18 12:20:49,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147770133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:20:49,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857366147] [2022-03-18 12:20:49,861 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-18 12:20:49,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:20:49,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:20:49,862 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:20:49,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-18 12:20:49,991 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2022-03-18 12:20:49,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:20:49,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 153 conjunts are in the unsatisfiable core [2022-03-18 12:20:49,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:20:53,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 72 proven. 2665 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-18 12:20:53,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:20:59,805 INFO L134 CoverageAnalysis]: Checked inductivity of 5257 backedges. 72 proven. 2665 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-03-18 12:20:59,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857366147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:20:59,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:20:59,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 80, 80] total 197 [2022-03-18 12:20:59,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826845403] [2022-03-18 12:20:59,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:20:59,809 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 197 states [2022-03-18 12:20:59,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:20:59,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 197 interpolants. [2022-03-18 12:20:59,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5326, Invalid=33286, Unknown=0, NotChecked=0, Total=38612 [2022-03-18 12:20:59,812 INFO L87 Difference]: Start difference. First operand 1125 states and 1452 transitions. Second operand has 197 states, 196 states have (on average 1.6020408163265305) internal successors, (314), 194 states have internal predecessors, (314), 110 states have call successors, (113), 4 states have call predecessors, (113), 1 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) [2022-03-18 12:21:31,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:21:31,838 INFO L93 Difference]: Finished difference Result 1451 states and 1834 transitions. [2022-03-18 12:21:31,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2022-03-18 12:21:31,839 INFO L78 Accepts]: Start accepts. Automaton has has 197 states, 196 states have (on average 1.6020408163265305) internal successors, (314), 194 states have internal predecessors, (314), 110 states have call successors, (113), 4 states have call predecessors, (113), 1 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) Word has length 303 [2022-03-18 12:21:31,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:21:31,864 INFO L225 Difference]: With dead ends: 1451 [2022-03-18 12:21:31,864 INFO L226 Difference]: Without dead ends: 1246 [2022-03-18 12:21:31,869 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 921 GetRequests, 562 SyntacticMatches, 4 SemanticMatches, 355 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32901 ImplicationChecksByTransitivity, 33.9s TimeCoverageRelationStatistics Valid=15947, Invalid=111145, Unknown=0, NotChecked=0, Total=127092 [2022-03-18 12:21:31,870 INFO L912 BasicCegarLoop]: 48 mSDtfsCounter, 1181 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 20028 mSolverCounterSat, 2026 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1182 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 22054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2026 IncrementalHoareTripleChecker+Valid, 20028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:21:31,870 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [1182 Valid, 470 Invalid, 22054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2026 Valid, 20028 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2022-03-18 12:21:31,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2022-03-18 12:21:32,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1244. [2022-03-18 12:21:32,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 862 states have (on average 1.0452436194895591) internal successors, (901), 875 states have internal predecessors, (901), 355 states have call successors, (355), 27 states have call predecessors, (355), 26 states have return successors, (354), 341 states have call predecessors, (354), 354 states have call successors, (354) [2022-03-18 12:21:32,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1610 transitions. [2022-03-18 12:21:32,451 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1610 transitions. Word has length 303 [2022-03-18 12:21:32,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:21:32,451 INFO L478 AbstractCegarLoop]: Abstraction has 1244 states and 1610 transitions. [2022-03-18 12:21:32,451 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 197 states, 196 states have (on average 1.6020408163265305) internal successors, (314), 194 states have internal predecessors, (314), 110 states have call successors, (113), 4 states have call predecessors, (113), 1 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) [2022-03-18 12:21:32,452 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1610 transitions. [2022-03-18 12:21:32,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-03-18 12:21:32,455 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:21:32,455 INFO L500 BasicCegarLoop]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:21:32,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-18 12:21:32,671 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-03-18 12:21:32,671 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:21:32,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:21:32,672 INFO L85 PathProgramCache]: Analyzing trace with hash -206462715, now seen corresponding path program 48 times [2022-03-18 12:21:32,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:21:32,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188315841] [2022-03-18 12:21:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:21:32,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:21:32,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:21:35,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-03-18 12:21:35,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-03-18 12:21:35,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-03-18 12:21:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-03-18 12:21:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-03-18 12:21:35,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-03-18 12:21:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-03-18 12:21:35,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-03-18 12:21:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-03-18 12:21:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-03-18 12:21:35,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-03-18 12:21:35,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-03-18 12:21:35,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-03-18 12:21:35,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-03-18 12:21:35,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-03-18 12:21:35,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-03-18 12:21:35,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-03-18 12:21:35,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2022-03-18 12:21:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-03-18 12:21:35,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2022-03-18 12:21:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2022-03-18 12:21:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2022-03-18 12:21:35,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-03-18 12:21:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-03-18 12:21:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2022-03-18 12:21:35,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2022-03-18 12:21:35,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-03-18 12:21:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2022-03-18 12:21:35,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2022-03-18 12:21:35,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2022-03-18 12:21:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2022-03-18 12:21:35,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2022-03-18 12:21:35,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2022-03-18 12:21:35,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2022-03-18 12:21:35,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2022-03-18 12:21:35,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2022-03-18 12:21:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2022-03-18 12:21:35,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:21:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 2000 proven. 887 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:21:35,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:21:35,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188315841] [2022-03-18 12:21:35,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188315841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:21:35,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620412038] [2022-03-18 12:21:35,787 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 12:21:35,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:21:35,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:21:35,804 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:21:35,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-18 12:21:35,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-03-18 12:21:35,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:21:35,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-18 12:21:35,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:21:42,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 74 proven. 2813 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:21:42,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:21:50,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5551 backedges. 74 proven. 2813 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:21:50,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620412038] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:21:50,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:21:50,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 82, 82] total 240 [2022-03-18 12:21:50,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754356888] [2022-03-18 12:21:50,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:21:50,602 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 240 states [2022-03-18 12:21:50,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:21:50,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 240 interpolants. [2022-03-18 12:21:50,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6384, Invalid=50976, Unknown=0, NotChecked=0, Total=57360 [2022-03-18 12:21:50,607 INFO L87 Difference]: Start difference. First operand 1244 states and 1610 transitions. Second operand has 240 states, 239 states have (on average 1.506276150627615) internal successors, (360), 237 states have internal predecessors, (360), 113 states have call successors, (116), 4 states have call predecessors, (116), 1 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-18 12:22:24,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:24,197 INFO L93 Difference]: Finished difference Result 1461 states and 1842 transitions. [2022-03-18 12:22:24,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-18 12:22:24,197 INFO L78 Accepts]: Start accepts. Automaton has has 240 states, 239 states have (on average 1.506276150627615) internal successors, (360), 237 states have internal predecessors, (360), 113 states have call successors, (116), 4 states have call predecessors, (116), 1 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) Word has length 311 [2022-03-18 12:22:24,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:24,221 INFO L225 Difference]: With dead ends: 1461 [2022-03-18 12:22:24,221 INFO L226 Difference]: Without dead ends: 1245 [2022-03-18 12:22:24,226 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 904 GetRequests, 540 SyntacticMatches, 3 SemanticMatches, 361 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34263 ImplicationChecksByTransitivity, 44.3s TimeCoverageRelationStatistics Valid=13766, Invalid=117640, Unknown=0, NotChecked=0, Total=131406 [2022-03-18 12:22:24,228 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 167 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 9902 mSolverCounterSat, 928 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 10830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 928 IncrementalHoareTripleChecker+Valid, 9902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:24,228 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 356 Invalid, 10830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [928 Valid, 9902 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-18 12:22:24,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2022-03-18 12:22:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1244. [2022-03-18 12:22:24,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 862 states have (on average 1.0440835266821347) internal successors, (900), 875 states have internal predecessors, (900), 355 states have call successors, (355), 27 states have call predecessors, (355), 26 states have return successors, (354), 341 states have call predecessors, (354), 354 states have call successors, (354) [2022-03-18 12:22:24,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1609 transitions. [2022-03-18 12:22:24,794 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1609 transitions. Word has length 311 [2022-03-18 12:22:24,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:24,794 INFO L478 AbstractCegarLoop]: Abstraction has 1244 states and 1609 transitions. [2022-03-18 12:22:24,794 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 240 states, 239 states have (on average 1.506276150627615) internal successors, (360), 237 states have internal predecessors, (360), 113 states have call successors, (116), 4 states have call predecessors, (116), 1 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-18 12:22:24,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1609 transitions. [2022-03-18 12:22:24,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2022-03-18 12:22:24,797 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:24,798 INFO L500 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:24,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-18 12:22:25,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:25,011 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:25,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:25,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2046875857, now seen corresponding path program 49 times [2022-03-18 12:22:25,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:25,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668645674] [2022-03-18 12:22:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:25,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:25,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:26,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:22:26,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:22:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:22:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:22:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:22:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:22:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:22:26,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:22:26,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:22:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:22:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:22:26,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:22:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:22:26,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-03-18 12:22:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-03-18 12:22:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-03-18 12:22:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-03-18 12:22:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-03-18 12:22:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-03-18 12:22:26,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-03-18 12:22:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-03-18 12:22:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-03-18 12:22:26,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-03-18 12:22:26,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-03-18 12:22:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-03-18 12:22:26,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-03-18 12:22:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-03-18 12:22:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-03-18 12:22:26,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2022-03-18 12:22:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-03-18 12:22:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2022-03-18 12:22:26,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2022-03-18 12:22:26,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2022-03-18 12:22:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2022-03-18 12:22:26,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2022-03-18 12:22:26,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2022-03-18 12:22:26,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2022-03-18 12:22:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 777 proven. 2149 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:22:26,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:26,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668645674] [2022-03-18 12:22:26,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668645674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:26,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976406857] [2022-03-18 12:22:26,370 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-18 12:22:26,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:26,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:26,371 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:26,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-18 12:22:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:26,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 120 conjunts are in the unsatisfiable core [2022-03-18 12:22:26,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 74 proven. 2852 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:22:28,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:30,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 74 proven. 2852 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2022-03-18 12:22:30,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976406857] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:30,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:30,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81, 81] total 162 [2022-03-18 12:22:30,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731950296] [2022-03-18 12:22:30,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:30,230 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2022-03-18 12:22:30,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:30,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2022-03-18 12:22:30,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4031, Invalid=22051, Unknown=0, NotChecked=0, Total=26082 [2022-03-18 12:22:30,233 INFO L87 Difference]: Start difference. First operand 1244 states and 1609 transitions. Second operand has 162 states, 162 states have (on average 1.2901234567901234) internal successors, (209), 159 states have internal predecessors, (209), 39 states have call successors, (42), 4 states have call predecessors, (42), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-18 12:22:34,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 12:22:34,445 INFO L93 Difference]: Finished difference Result 1260 states and 1627 transitions. [2022-03-18 12:22:34,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-18 12:22:34,445 INFO L78 Accepts]: Start accepts. Automaton has has 162 states, 162 states have (on average 1.2901234567901234) internal successors, (209), 159 states have internal predecessors, (209), 39 states have call successors, (42), 4 states have call predecessors, (42), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Word has length 312 [2022-03-18 12:22:34,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 12:22:34,448 INFO L225 Difference]: With dead ends: 1260 [2022-03-18 12:22:34,448 INFO L226 Difference]: Without dead ends: 1258 [2022-03-18 12:22:34,451 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 862 GetRequests, 618 SyntacticMatches, 3 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16855 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=10292, Invalid=48514, Unknown=0, NotChecked=0, Total=58806 [2022-03-18 12:22:34,451 INFO L912 BasicCegarLoop]: 12 mSDtfsCounter, 278 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 4809 mSolverCounterSat, 759 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 5568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 759 IncrementalHoareTripleChecker+Valid, 4809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-18 12:22:34,451 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 274 Invalid, 5568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [759 Valid, 4809 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-18 12:22:34,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2022-03-18 12:22:35,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 1254. [2022-03-18 12:22:35,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 869 states have (on average 1.0437284234752588) internal successors, (907), 882 states have internal predecessors, (907), 357 states have call successors, (357), 28 states have call predecessors, (357), 27 states have return successors, (356), 343 states have call predecessors, (356), 356 states have call successors, (356) [2022-03-18 12:22:35,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1620 transitions. [2022-03-18 12:22:35,063 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1620 transitions. Word has length 312 [2022-03-18 12:22:35,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 12:22:35,063 INFO L478 AbstractCegarLoop]: Abstraction has 1254 states and 1620 transitions. [2022-03-18 12:22:35,063 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 162 states have (on average 1.2901234567901234) internal successors, (209), 159 states have internal predecessors, (209), 39 states have call successors, (42), 4 states have call predecessors, (42), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-18 12:22:35,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1620 transitions. [2022-03-18 12:22:35,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2022-03-18 12:22:35,066 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 12:22:35,066 INFO L500 BasicCegarLoop]: trace histogram [39, 39, 39, 39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 12:22:35,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-18 12:22:35,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-18 12:22:35,279 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 12:22:35,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 12:22:35,280 INFO L85 PathProgramCache]: Analyzing trace with hash -292970362, now seen corresponding path program 50 times [2022-03-18 12:22:35,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 12:22:35,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942760909] [2022-03-18 12:22:35,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 12:22:35,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 12:22:35,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 12:22:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-03-18 12:22:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-03-18 12:22:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-03-18 12:22:38,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-03-18 12:22:38,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-03-18 12:22:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-03-18 12:22:38,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-03-18 12:22:38,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-03-18 12:22:38,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-03-18 12:22:38,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-03-18 12:22:38,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-03-18 12:22:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-03-18 12:22:38,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-03-18 12:22:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-03-18 12:22:38,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-03-18 12:22:38,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-03-18 12:22:38,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-03-18 12:22:38,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2022-03-18 12:22:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-03-18 12:22:38,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2022-03-18 12:22:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-03-18 12:22:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-03-18 12:22:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2022-03-18 12:22:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-03-18 12:22:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2022-03-18 12:22:38,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-03-18 12:22:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-03-18 12:22:38,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-03-18 12:22:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2022-03-18 12:22:38,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2022-03-18 12:22:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2022-03-18 12:22:38,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2022-03-18 12:22:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2022-03-18 12:22:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2022-03-18 12:22:38,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2022-03-18 12:22:38,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2022-03-18 12:22:38,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2022-03-18 12:22:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2022-03-18 12:22:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 12:22:38,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 2111 proven. 930 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-18 12:22:38,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 12:22:38,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942760909] [2022-03-18 12:22:38,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942760909] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 12:22:38,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247346030] [2022-03-18 12:22:38,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 12:22:38,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 12:22:38,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 12:22:38,861 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 12:22:38,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-18 12:22:38,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 12:22:38,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 12:22:38,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 161 conjunts are in the unsatisfiable core [2022-03-18 12:22:38,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 12:22:42,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 76 proven. 2965 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-18 12:22:42,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 12:22:51,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5853 backedges. 76 proven. 2965 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-03-18 12:22:51,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247346030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 12:22:51,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-18 12:22:51,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 84, 84] total 207 [2022-03-18 12:22:51,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498487499] [2022-03-18 12:22:51,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-18 12:22:51,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 207 states [2022-03-18 12:22:51,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-18 12:22:51,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 207 interpolants. [2022-03-18 12:22:51,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5885, Invalid=36757, Unknown=0, NotChecked=0, Total=42642 [2022-03-18 12:22:51,911 INFO L87 Difference]: Start difference. First operand 1254 states and 1620 transitions. Second operand has 207 states, 206 states have (on average 1.6019417475728155) internal successors, (330), 204 states have internal predecessors, (330), 116 states have call successors, (119), 4 states have call predecessors, (119), 1 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115)