/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/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 20:38:21,254 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 20:38:21,256 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 20:38:21,306 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 20:38:21,306 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 20:38:21,307 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 20:38:21,308 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 20:38:21,310 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 20:38:21,311 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 20:38:21,312 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 20:38:21,313 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 20:38:21,314 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 20:38:21,314 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 20:38:21,315 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 20:38:21,316 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 20:38:21,317 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 20:38:21,318 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 20:38:21,318 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 20:38:21,320 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 20:38:21,321 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 20:38:21,322 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 20:38:21,323 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 20:38:21,324 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 20:38:21,325 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 20:38:21,326 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 20:38:21,328 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 20:38:21,328 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 20:38:21,328 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 20:38:21,329 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 20:38:21,329 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 20:38:21,330 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 20:38:21,330 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 20:38:21,331 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 20:38:21,332 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 20:38:21,332 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 20:38:21,333 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 20:38:21,333 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 20:38:21,334 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 20:38:21,334 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 20:38:21,334 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 20:38:21,335 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 20:38:21,335 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 20:38:21,336 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-20 20:38:21,346 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 20:38:21,346 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 20:38:21,347 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 20:38:21,347 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 20:38:21,347 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 20:38:21,348 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 20:38:21,348 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:38:21,349 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 20:38:21,349 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 20:38:21,350 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 20:38:21,350 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 20:38:21,350 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 20:38:21,350 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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-20 20:38:21,538 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 20:38:21,557 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 20:38:21,559 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 20:38:21,560 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 20:38:21,561 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 20:38:21,563 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c [2022-03-20 20:38:21,623 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9c0d12b3/3678da2e0edc452c8e2bae0b1df2d0f6/FLAG4e5726f1a [2022-03-20 20:38:21,965 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 20:38:21,965 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c [2022-03-20 20:38:21,973 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9c0d12b3/3678da2e0edc452c8e2bae0b1df2d0f6/FLAG4e5726f1a [2022-03-20 20:38:21,988 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9c0d12b3/3678da2e0edc452c8e2bae0b1df2d0f6 [2022-03-20 20:38:21,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 20:38:21,993 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 20:38:21,995 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 20:38:21,995 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 20:38:21,998 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 20:38:21,999 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:38:21" (1/1) ... [2022-03-20 20:38:22,000 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ad163ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:21, skipping insertion in model container [2022-03-20 20:38:22,000 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:38:21" (1/1) ... [2022-03-20 20:38:22,006 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 20:38:22,022 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 20:38:22,230 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c[489,502] [2022-03-20 20:38:22,247 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:38:22,253 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 20:38:22,262 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound100.c[489,502] [2022-03-20 20:38:22,268 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:38:22,278 INFO L208 MainTranslator]: Completed translation [2022-03-20 20:38:22,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22 WrapperNode [2022-03-20 20:38:22,279 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 20:38:22,280 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 20:38:22,280 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 20:38:22,280 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 20:38:22,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,294 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,294 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,298 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,301 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,302 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,303 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 20:38:22,304 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 20:38:22,304 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 20:38:22,304 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 20:38:22,305 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (1/1) ... [2022-03-20 20:38:22,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:38:22,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:22,333 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-20 20:38:22,354 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-20 20:38:22,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 20:38:22,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 20:38:22,366 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 20:38:22,367 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 20:38:22,367 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 20:38:22,368 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 20:38:22,368 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 20:38:22,368 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 20:38:22,368 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 20:38:22,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 20:38:22,368 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 20:38:22,369 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 20:38:22,369 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 20:38:22,369 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 20:38:22,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 20:38:22,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 20:38:22,371 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 20:38:22,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 20:38:22,372 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 20:38:22,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 20:38:22,425 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 20:38:22,427 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 20:38:22,539 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 20:38:22,544 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 20:38:22,544 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 20:38:22,545 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:38:22 BoogieIcfgContainer [2022-03-20 20:38:22,545 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 20:38:22,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 20:38:22,547 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 20:38:22,557 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 20:38:22,557 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 08:38:21" (1/3) ... [2022-03-20 20:38:22,558 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13fdf338 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:38:22, skipping insertion in model container [2022-03-20 20:38:22,558 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:38:22" (2/3) ... [2022-03-20 20:38:22,558 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13fdf338 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:38:22, skipping insertion in model container [2022-03-20 20:38:22,559 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:38:22" (3/3) ... [2022-03-20 20:38:22,559 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound100.c [2022-03-20 20:38:22,563 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 20:38:22,564 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 20:38:22,597 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 20:38:22,603 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-20 20:38:22,603 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 20:38:22,614 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 20:38:22,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 20:38:22,623 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:22,624 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:22,624 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:22,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-03-20 20:38:22,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:22,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1524002697] [2022-03-20 20:38:22,646 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:22,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-03-20 20:38:22,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:22,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753311736] [2022-03-20 20:38:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:22,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:22,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:22,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:38:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:22,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:38:22,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:22,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 20:38:22,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:22,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:38:22,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:22,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753311736] [2022-03-20 20:38:22,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753311736] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:22,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:22,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:38:22,897 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:22,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1524002697] [2022-03-20 20:38:22,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1524002697] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:22,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:22,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:38:22,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522764128] [2022-03-20 20:38:22,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:22,919 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 20:38:22,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:22,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 20:38:22,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:38:22,958 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:38:23,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:23,091 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-03-20 20:38:23,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 20:38:23,094 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 20:38:23,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:23,100 INFO L225 Difference]: With dead ends: 64 [2022-03-20 20:38:23,100 INFO L226 Difference]: Without dead ends: 31 [2022-03-20 20:38:23,104 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:38:23,109 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:23,110 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:38:23,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-20 20:38:23,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-03-20 20:38:23,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 20:38:23,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-03-20 20:38:23,154 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-03-20 20:38:23,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:23,155 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-03-20 20:38:23,155 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:38:23,155 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-03-20 20:38:23,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 20:38:23,157 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:23,158 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:23,158 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 20:38:23,159 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:23,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:23,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-03-20 20:38:23,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:23,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1181213337] [2022-03-20 20:38:23,163 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:23,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-03-20 20:38:23,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:23,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929334792] [2022-03-20 20:38:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:23,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:23,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:23,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:38:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:23,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:38:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:23,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 20:38:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:38:23,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:38:23,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:23,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929334792] [2022-03-20 20:38:23,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929334792] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:23,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:23,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:23,335 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:23,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1181213337] [2022-03-20 20:38:23,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1181213337] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:23,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:23,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:23,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617512691] [2022-03-20 20:38:23,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:23,337 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:23,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:23,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:23,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:38:23,338 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:38:23,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:23,457 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-03-20 20:38:23,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:38:23,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 20:38:23,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:23,465 INFO L225 Difference]: With dead ends: 42 [2022-03-20 20:38:23,465 INFO L226 Difference]: Without dead ends: 32 [2022-03-20 20:38:23,466 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:38:23,467 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:23,467 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:38:23,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-20 20:38:23,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-20 20:38:23,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 20:38:23,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-03-20 20:38:23,475 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-03-20 20:38:23,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:23,484 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-03-20 20:38:23,484 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 20:38:23,485 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-03-20 20:38:23,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 20:38:23,485 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:23,485 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:23,485 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-20 20:38:23,486 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:23,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:23,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-03-20 20:38:23,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:23,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2011929893] [2022-03-20 20:38:23,487 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:23,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-03-20 20:38:23,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:23,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119926507] [2022-03-20 20:38:23,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:23,514 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:23,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250199935] [2022-03-20 20:38:23,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:23,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:23,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:23,520 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-20 20:38:23,521 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-20 20:38:23,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:38:23,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:23,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:38:23,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:23,743 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:38:23,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:38:23,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:23,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119926507] [2022-03-20 20:38:23,743 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:23,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250199935] [2022-03-20 20:38:23,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250199935] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:23,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:23,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:23,745 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:23,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2011929893] [2022-03-20 20:38:23,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2011929893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:23,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:23,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:23,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752209064] [2022-03-20 20:38:23,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:23,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:23,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:23,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:23,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:38:23,748 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 20:38:23,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:23,801 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-03-20 20:38:23,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:23,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-20 20:38:23,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:23,802 INFO L225 Difference]: With dead ends: 49 [2022-03-20 20:38:23,802 INFO L226 Difference]: Without dead ends: 47 [2022-03-20 20:38:23,803 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:38:23,804 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:23,804 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 146 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:23,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-20 20:38:23,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-03-20 20:38:23,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 20:38:23,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-03-20 20:38:23,816 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-03-20 20:38:23,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:23,816 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-03-20 20:38:23,816 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 20:38:23,816 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-03-20 20:38:23,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-20 20:38:23,817 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:23,817 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:23,844 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-20 20:38:24,038 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:24,039 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:24,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:24,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-03-20 20:38:24,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:24,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [702447348] [2022-03-20 20:38:24,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:24,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-03-20 20:38:24,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:24,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555855247] [2022-03-20 20:38:24,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:24,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:24,053 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:24,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968754739] [2022-03-20 20:38:24,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:24,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:24,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:24,058 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-20 20:38:24,058 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-20 20:38:24,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:24,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:24,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:38:24,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:24,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 20:38:24,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:38:24,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:24,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555855247] [2022-03-20 20:38:24,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:24,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968754739] [2022-03-20 20:38:24,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968754739] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:24,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:24,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:24,222 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:24,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [702447348] [2022-03-20 20:38:24,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [702447348] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:24,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:24,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:24,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354195185] [2022-03-20 20:38:24,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:24,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:24,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:24,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:24,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:38:24,224 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 20:38:24,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:24,274 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-03-20 20:38:24,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:24,275 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-03-20 20:38:24,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:24,279 INFO L225 Difference]: With dead ends: 53 [2022-03-20 20:38:24,279 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 20:38:24,284 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:38:24,289 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:24,290 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 156 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:24,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 20:38:24,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 20:38:24,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 20:38:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-03-20 20:38:24,306 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-03-20 20:38:24,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:24,307 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-03-20 20:38:24,307 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 20:38:24,307 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-03-20 20:38:24,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 20:38:24,309 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:24,309 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:24,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-20 20:38:24,533 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,SelfDestructingSolverStorable3 [2022-03-20 20:38:24,534 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:24,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-03-20 20:38:24,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:24,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [283493714] [2022-03-20 20:38:24,535 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:24,535 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-03-20 20:38:24,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:24,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079761779] [2022-03-20 20:38:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:24,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:24,556 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:24,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [550072952] [2022-03-20 20:38:24,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:24,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:24,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:24,562 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-20 20:38:24,563 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-20 20:38:24,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:24,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:24,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:38:24,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:24,754 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-20 20:38:24,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:24,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 20:38:24,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:24,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079761779] [2022-03-20 20:38:24,889 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:24,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550072952] [2022-03-20 20:38:24,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550072952] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:38:24,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:38:24,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-03-20 20:38:24,890 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:24,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [283493714] [2022-03-20 20:38:24,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [283493714] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:24,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:24,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:24,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900350919] [2022-03-20 20:38:24,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:24,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:24,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:24,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:24,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:38:24,892 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:38:24,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:24,956 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-03-20 20:38:24,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:24,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 20:38:24,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:24,960 INFO L225 Difference]: With dead ends: 75 [2022-03-20 20:38:24,960 INFO L226 Difference]: Without dead ends: 71 [2022-03-20 20:38:24,960 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:38:24,961 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:24,961 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 144 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:24,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-03-20 20:38:24,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-03-20 20:38:24,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 20:38:24,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-03-20 20:38:24,976 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-03-20 20:38:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:24,976 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-03-20 20:38:24,976 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 20:38:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-03-20 20:38:24,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 20:38:24,977 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:24,977 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:25,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 20:38:25,191 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:25,192 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:25,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:25,192 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-03-20 20:38:25,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:25,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [322879687] [2022-03-20 20:38:25,193 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:25,193 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-03-20 20:38:25,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:25,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544189805] [2022-03-20 20:38:25,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:25,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:25,212 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:25,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [506682883] [2022-03-20 20:38:25,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:25,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:25,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:25,215 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-20 20:38:25,217 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-20 20:38:25,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:25,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:25,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:38:25,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:38:25,333 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:38:25,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:25,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544189805] [2022-03-20 20:38:25,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:25,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506682883] [2022-03-20 20:38:25,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506682883] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:25,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:25,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:25,334 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:25,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [322879687] [2022-03-20 20:38:25,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [322879687] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:25,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:25,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:25,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955881669] [2022-03-20 20:38:25,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:25,335 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:25,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:25,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:25,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:38:25,335 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-20 20:38:25,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:25,371 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-03-20 20:38:25,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:25,371 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-03-20 20:38:25,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:25,373 INFO L225 Difference]: With dead ends: 87 [2022-03-20 20:38:25,373 INFO L226 Difference]: Without dead ends: 85 [2022-03-20 20:38:25,373 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:38:25,374 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:25,374 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 153 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:25,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-20 20:38:25,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-03-20 20:38:25,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 20:38:25,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-03-20 20:38:25,398 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-03-20 20:38:25,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:25,398 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-03-20 20:38:25,398 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-03-20 20:38:25,399 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-03-20 20:38:25,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 20:38:25,399 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:25,400 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:25,425 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-20 20:38:25,618 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:25,618 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:25,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:25,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-03-20 20:38:25,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:25,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1575941073] [2022-03-20 20:38:25,619 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:25,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-03-20 20:38:25,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:25,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848372820] [2022-03-20 20:38:25,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:25,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:25,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:25,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975234114] [2022-03-20 20:38:25,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:25,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:25,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:25,631 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-20 20:38:25,633 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-20 20:38:25,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:25,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:25,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:38:25,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:25,811 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:38:25,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:25,930 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 20:38:25,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:25,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848372820] [2022-03-20 20:38:25,931 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:25,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975234114] [2022-03-20 20:38:25,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975234114] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:25,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:25,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-20 20:38:25,932 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:25,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1575941073] [2022-03-20 20:38:25,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1575941073] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:25,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:25,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:25,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038693756] [2022-03-20 20:38:25,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:25,933 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:25,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:25,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:25,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:38:25,933 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 20:38:25,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:25,978 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-03-20 20:38:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:38:25,978 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-03-20 20:38:25,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:25,980 INFO L225 Difference]: With dead ends: 121 [2022-03-20 20:38:25,980 INFO L226 Difference]: Without dead ends: 102 [2022-03-20 20:38:25,980 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:38:25,981 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:25,981 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:25,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-20 20:38:25,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-03-20 20:38:25,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 20:38:25,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-03-20 20:38:25,995 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-03-20 20:38:25,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:25,995 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-03-20 20:38:25,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 20:38:25,995 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-03-20 20:38:25,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 20:38:25,996 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:25,996 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:26,023 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-20 20:38:26,219 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:26,220 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:26,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:26,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-03-20 20:38:26,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:26,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1141804713] [2022-03-20 20:38:26,221 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:26,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-03-20 20:38:26,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:26,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983002617] [2022-03-20 20:38:26,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:26,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:26,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:26,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [900802089] [2022-03-20 20:38:26,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:26,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:26,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:26,232 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-20 20:38:26,233 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-20 20:38:26,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:26,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:26,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:38:26,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:38:26,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:38:26,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:26,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983002617] [2022-03-20 20:38:26,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:26,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900802089] [2022-03-20 20:38:26,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900802089] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:26,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:26,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:26,403 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:26,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1141804713] [2022-03-20 20:38:26,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1141804713] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:26,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:26,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:26,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302774082] [2022-03-20 20:38:26,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:26,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:26,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:26,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:26,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:38:26,404 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:38:26,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:26,447 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-03-20 20:38:26,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:26,448 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-03-20 20:38:26,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:26,450 INFO L225 Difference]: With dead ends: 106 [2022-03-20 20:38:26,450 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 20:38:26,451 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:38:26,451 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:26,452 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 143 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:26,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 20:38:26,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 20:38:26,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 20:38:26,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-03-20 20:38:26,465 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-03-20 20:38:26,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:26,466 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-03-20 20:38:26,466 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:38:26,466 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-03-20 20:38:26,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 20:38:26,474 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:26,474 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:26,499 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-20 20:38:26,698 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:26,698 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:26,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:26,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-03-20 20:38:26,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:26,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1686807293] [2022-03-20 20:38:26,699 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:26,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-03-20 20:38:26,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:26,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355796819] [2022-03-20 20:38:26,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:26,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:26,709 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:26,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679547807] [2022-03-20 20:38:26,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:26,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:26,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:26,711 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-20 20:38:26,717 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-20 20:38:26,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:26,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:26,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 20:38:26,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:26,860 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:38:26,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 20:38:27,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:27,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355796819] [2022-03-20 20:38:27,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:27,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679547807] [2022-03-20 20:38:27,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679547807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:27,007 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:27,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:38:27,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:27,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1686807293] [2022-03-20 20:38:27,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1686807293] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:27,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:27,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:38:27,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434857266] [2022-03-20 20:38:27,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:27,008 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:38:27,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:27,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:38:27,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:38:27,009 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:38:27,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:27,121 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-03-20 20:38:27,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:38:27,121 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-03-20 20:38:27,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:27,123 INFO L225 Difference]: With dead ends: 118 [2022-03-20 20:38:27,123 INFO L226 Difference]: Without dead ends: 106 [2022-03-20 20:38:27,123 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:38:27,124 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:27,124 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 147 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:38:27,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-20 20:38:27,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-03-20 20:38:27,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 20:38:27,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-03-20 20:38:27,143 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-03-20 20:38:27,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:27,144 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-03-20 20:38:27,144 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:38:27,144 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-03-20 20:38:27,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 20:38:27,148 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:27,148 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:27,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 20:38:27,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:27,368 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:27,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:27,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-03-20 20:38:27,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:27,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [985642692] [2022-03-20 20:38:27,369 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:27,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-03-20 20:38:27,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:27,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939670474] [2022-03-20 20:38:27,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:27,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:27,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:27,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [496569448] [2022-03-20 20:38:27,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:38:27,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:27,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:27,379 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-20 20:38:27,383 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-20 20:38:27,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:38:27,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:27,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 20:38:27,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:27,656 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:38:27,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:27,761 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:38:27,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:27,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939670474] [2022-03-20 20:38:27,762 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:27,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496569448] [2022-03-20 20:38:27,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496569448] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:27,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:27,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-03-20 20:38:27,762 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:27,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [985642692] [2022-03-20 20:38:27,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [985642692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:27,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:27,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:38:27,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712587701] [2022-03-20 20:38:27,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:27,763 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:38:27,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:27,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:38:27,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:38:27,764 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:38:27,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:27,847 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-03-20 20:38:27,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:38:27,848 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2022-03-20 20:38:27,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:27,850 INFO L225 Difference]: With dead ends: 131 [2022-03-20 20:38:27,850 INFO L226 Difference]: Without dead ends: 129 [2022-03-20 20:38:27,850 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:38:27,851 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:27,851 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 210 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:38:27,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-03-20 20:38:27,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-03-20 20:38:27,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 20:38:27,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-03-20 20:38:27,866 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-03-20 20:38:27,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:27,866 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-03-20 20:38:27,866 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-03-20 20:38:27,867 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-03-20 20:38:27,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 20:38:27,867 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:27,867 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:27,893 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-20 20:38:28,086 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,SelfDestructingSolverStorable9 [2022-03-20 20:38:28,086 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:28,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:28,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-03-20 20:38:28,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:28,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2084471585] [2022-03-20 20:38:28,087 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-03-20 20:38:28,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:28,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328402268] [2022-03-20 20:38:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:28,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:28,096 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:28,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697191472] [2022-03-20 20:38:28,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:28,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:28,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:28,097 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-20 20:38:28,103 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-20 20:38:28,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:28,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:28,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 20:38:28,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 20:38:28,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-03-20 20:38:28,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:28,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328402268] [2022-03-20 20:38:28,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:28,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697191472] [2022-03-20 20:38:28,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697191472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:28,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:28,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-20 20:38:28,645 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:28,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2084471585] [2022-03-20 20:38:28,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2084471585] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:28,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:28,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:38:28,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49597036] [2022-03-20 20:38:28,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:28,646 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:38:28,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:38:28,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:38:28,646 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 20:38:28,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:28,842 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-03-20 20:38:28,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:38:28,842 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-03-20 20:38:28,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:28,844 INFO L225 Difference]: With dead ends: 160 [2022-03-20 20:38:28,844 INFO L226 Difference]: Without dead ends: 153 [2022-03-20 20:38:28,845 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:28,845 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 21 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:28,845 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 214 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:28,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-03-20 20:38:28,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-03-20 20:38:28,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:38:28,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-03-20 20:38:28,874 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-03-20 20:38:28,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:28,875 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-03-20 20:38:28,875 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 20:38:28,875 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-03-20 20:38:28,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 20:38:28,876 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:28,876 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:28,899 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-20 20:38:29,099 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:29,100 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:29,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:29,100 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-03-20 20:38:29,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:29,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1527461682] [2022-03-20 20:38:29,101 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:29,101 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-03-20 20:38:29,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:29,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718617352] [2022-03-20 20:38:29,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:29,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:29,110 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:29,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [43171296] [2022-03-20 20:38:29,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:38:29,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:29,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:29,112 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-20 20:38:29,116 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-20 20:38:29,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:38:29,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:29,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:38:29,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:29,284 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 20:38:29,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:29,403 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:38:29,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:29,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718617352] [2022-03-20 20:38:29,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:29,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43171296] [2022-03-20 20:38:29,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43171296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:29,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:29,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 20:38:29,405 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:29,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1527461682] [2022-03-20 20:38:29,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1527461682] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:29,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:29,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:38:29,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491643166] [2022-03-20 20:38:29,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:29,407 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:38:29,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:29,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:38:29,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 20:38:29,407 INFO L87 Difference]: Start difference. First operand 153 states and 198 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:38:29,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:29,469 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-03-20 20:38:29,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:38:29,470 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-03-20 20:38:29,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:29,473 INFO L225 Difference]: With dead ends: 199 [2022-03-20 20:38:29,473 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 20:38:29,476 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:38:29,476 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:29,477 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 136 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:29,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 20:38:29,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-20 20:38:29,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:38:29,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-03-20 20:38:29,498 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-03-20 20:38:29,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:29,499 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-03-20 20:38:29,500 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:38:29,500 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-03-20 20:38:29,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-20 20:38:29,500 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:29,500 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:29,526 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-20 20:38:29,714 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,SelfDestructingSolverStorable11 [2022-03-20 20:38:29,714 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:29,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-03-20 20:38:29,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:29,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1686777861] [2022-03-20 20:38:29,716 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:29,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-03-20 20:38:29,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:29,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915313384] [2022-03-20 20:38:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:29,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:29,723 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:29,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975886831] [2022-03-20 20:38:29,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:29,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:29,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:29,725 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-20 20:38:29,726 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-20 20:38:29,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:29,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:29,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 20:38:29,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:38:29,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:30,107 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-03-20 20:38:30,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:30,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915313384] [2022-03-20 20:38:30,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:30,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975886831] [2022-03-20 20:38:30,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975886831] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:38:30,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:38:30,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-03-20 20:38:30,108 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:30,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1686777861] [2022-03-20 20:38:30,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1686777861] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:30,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:30,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:38:30,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801797335] [2022-03-20 20:38:30,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:30,109 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:38:30,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:30,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:38:30,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:38:30,110 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:38:30,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:30,154 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-03-20 20:38:30,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:38:30,154 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-03-20 20:38:30,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:30,155 INFO L225 Difference]: With dead ends: 179 [2022-03-20 20:38:30,155 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 20:38:30,156 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:38:30,156 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:30,156 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 114 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:30,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 20:38:30,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-03-20 20:38:30,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 20:38:30,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-03-20 20:38:30,174 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-03-20 20:38:30,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:30,174 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-03-20 20:38:30,174 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 20:38:30,174 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-03-20 20:38:30,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 20:38:30,175 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:30,175 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:30,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 20:38:30,398 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,SelfDestructingSolverStorable12 [2022-03-20 20:38:30,398 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:30,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:30,399 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-03-20 20:38:30,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:30,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1404934591] [2022-03-20 20:38:30,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-03-20 20:38:30,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:30,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365471632] [2022-03-20 20:38:30,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:30,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:30,408 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:30,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44250011] [2022-03-20 20:38:30,408 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:38:30,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:30,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:30,410 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-20 20:38:30,411 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-20 20:38:30,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:38:30,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:30,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-20 20:38:30,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:30,809 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-20 20:38:30,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:31,073 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-03-20 20:38:31,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:31,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365471632] [2022-03-20 20:38:31,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:31,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44250011] [2022-03-20 20:38:31,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44250011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:31,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:31,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:38:31,076 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:31,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1404934591] [2022-03-20 20:38:31,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1404934591] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:31,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:31,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:38:31,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307084379] [2022-03-20 20:38:31,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:31,077 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:38:31,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:38:31,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:31,077 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:38:31,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:31,274 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-03-20 20:38:31,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:38:31,275 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-20 20:38:31,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:31,276 INFO L225 Difference]: With dead ends: 199 [2022-03-20 20:38:31,276 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 20:38:31,276 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:38:31,277 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 16 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:31,277 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 242 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:38:31,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 20:38:31,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-03-20 20:38:31,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 20:38:31,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-03-20 20:38:31,296 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-03-20 20:38:31,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:31,296 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-03-20 20:38:31,297 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:38:31,297 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-03-20 20:38:31,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-03-20 20:38:31,297 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:31,297 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:31,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 20:38:31,513 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,SelfDestructingSolverStorable13 [2022-03-20 20:38:31,513 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:31,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:31,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-03-20 20:38:31,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:31,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [299847026] [2022-03-20 20:38:31,514 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:31,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-03-20 20:38:31,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:31,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112298975] [2022-03-20 20:38:31,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:31,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:31,521 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:31,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [281052955] [2022-03-20 20:38:31,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:38:31,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:31,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:31,523 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-20 20:38:31,535 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-20 20:38:31,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:38:31,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:31,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:38:31,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:31,894 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-20 20:38:31,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:32,172 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-03-20 20:38:32,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:32,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112298975] [2022-03-20 20:38:32,173 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:32,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281052955] [2022-03-20 20:38:32,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281052955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:32,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:32,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:38:32,174 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:32,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [299847026] [2022-03-20 20:38:32,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [299847026] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:32,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:32,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:38:32,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584166673] [2022-03-20 20:38:32,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:32,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:38:32,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:32,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:38:32,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:32,176 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:38:32,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:32,392 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-03-20 20:38:32,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:38:32,392 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-03-20 20:38:32,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:32,394 INFO L225 Difference]: With dead ends: 208 [2022-03-20 20:38:32,394 INFO L226 Difference]: Without dead ends: 206 [2022-03-20 20:38:32,394 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:38:32,395 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 15 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:32,395 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 268 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:32,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-03-20 20:38:32,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-03-20 20:38:32,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-20 20:38:32,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-03-20 20:38:32,415 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-03-20 20:38:32,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:32,415 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-03-20 20:38:32,415 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 20:38:32,416 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-03-20 20:38:32,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 20:38:32,416 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:32,416 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:32,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 20:38:32,637 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,SelfDestructingSolverStorable14 [2022-03-20 20:38:32,637 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:32,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:32,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-03-20 20:38:32,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:32,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [16489841] [2022-03-20 20:38:32,638 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:32,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-03-20 20:38:32,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:32,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468045089] [2022-03-20 20:38:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:32,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:32,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:32,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416858156] [2022-03-20 20:38:32,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:38:32,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:32,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:32,649 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-20 20:38:32,650 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-20 20:38:32,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:38:32,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:32,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 20:38:32,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:32,974 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:38:32,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 20:38:33,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:33,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468045089] [2022-03-20 20:38:33,225 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:33,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416858156] [2022-03-20 20:38:33,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416858156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:33,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:33,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-20 20:38:33,226 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:33,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [16489841] [2022-03-20 20:38:33,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [16489841] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:33,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:33,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:38:33,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000530764] [2022-03-20 20:38:33,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:33,227 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:38:33,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:33,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:38:33,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:33,227 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-20 20:38:33,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:33,525 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-03-20 20:38:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:38:33,525 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-03-20 20:38:33,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:33,527 INFO L225 Difference]: With dead ends: 214 [2022-03-20 20:38:33,527 INFO L226 Difference]: Without dead ends: 208 [2022-03-20 20:38:33,527 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:38:33,528 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:33,528 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 261 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:33,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-03-20 20:38:33,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-03-20 20:38:33,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-03-20 20:38:33,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-03-20 20:38:33,551 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-03-20 20:38:33,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:33,551 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-03-20 20:38:33,551 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-03-20 20:38:33,552 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-03-20 20:38:33,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 20:38:33,552 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:33,552 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:33,578 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-20 20:38:33,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:33,767 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:33,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:33,768 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-03-20 20:38:33,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:33,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [790747426] [2022-03-20 20:38:33,768 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:33,769 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-03-20 20:38:33,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:33,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724857175] [2022-03-20 20:38:33,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:33,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:33,776 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:33,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667541947] [2022-03-20 20:38:33,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:38:33,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:33,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:33,779 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-20 20:38:33,782 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-20 20:38:33,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:38:33,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:33,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-20 20:38:33,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:34,165 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:38:34,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:34,459 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-03-20 20:38:34,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:34,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724857175] [2022-03-20 20:38:34,460 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:34,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667541947] [2022-03-20 20:38:34,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667541947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:34,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:34,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-03-20 20:38:34,461 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:34,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [790747426] [2022-03-20 20:38:34,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [790747426] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:34,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:34,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:38:34,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670074620] [2022-03-20 20:38:34,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:34,461 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:38:34,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:34,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:38:34,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:34,462 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:38:34,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:34,683 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-03-20 20:38:34,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:38:34,683 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-03-20 20:38:34,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:34,685 INFO L225 Difference]: With dead ends: 219 [2022-03-20 20:38:34,685 INFO L226 Difference]: Without dead ends: 210 [2022-03-20 20:38:34,686 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:38:34,686 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:34,686 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 220 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:34,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-03-20 20:38:34,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-03-20 20:38:34,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 20:38:34,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-03-20 20:38:34,714 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-03-20 20:38:34,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:34,715 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-03-20 20:38:34,715 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:38:34,715 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-03-20 20:38:34,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 20:38:34,716 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:34,716 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:34,742 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-20 20:38:34,931 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,SelfDestructingSolverStorable16 [2022-03-20 20:38:34,931 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:34,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:34,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-03-20 20:38:34,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:34,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1067038439] [2022-03-20 20:38:34,932 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:34,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-03-20 20:38:34,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:34,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538862779] [2022-03-20 20:38:34,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:34,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:34,943 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:34,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1758535518] [2022-03-20 20:38:34,944 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:38:34,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:34,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:34,945 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-20 20:38:34,946 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-20 20:38:34,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 20:38:34,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:34,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 20:38:35,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 20:38:35,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:35,320 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 20:38:35,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:35,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538862779] [2022-03-20 20:38:35,320 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:35,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758535518] [2022-03-20 20:38:35,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758535518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:35,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:35,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 20:38:35,321 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:35,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1067038439] [2022-03-20 20:38:35,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1067038439] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:35,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:35,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:38:35,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841794809] [2022-03-20 20:38:35,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:35,322 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:38:35,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:35,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:38:35,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:38:35,322 INFO L87 Difference]: Start difference. First operand 208 states and 260 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:38:35,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:35,419 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-03-20 20:38:35,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:38:35,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-03-20 20:38:35,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:35,421 INFO L225 Difference]: With dead ends: 277 [2022-03-20 20:38:35,421 INFO L226 Difference]: Without dead ends: 250 [2022-03-20 20:38:35,422 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:38:35,422 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:35,423 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:38:35,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-20 20:38:35,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-03-20 20:38:35,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-20 20:38:35,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-03-20 20:38:35,448 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-03-20 20:38:35,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:35,448 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-03-20 20:38:35,448 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:38:35,448 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-03-20 20:38:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:38:35,449 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:35,449 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:35,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 20:38:35,667 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,SelfDestructingSolverStorable17 [2022-03-20 20:38:35,667 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:35,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:35,668 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-03-20 20:38:35,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:35,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [641109445] [2022-03-20 20:38:35,668 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:35,668 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-03-20 20:38:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:35,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880401182] [2022-03-20 20:38:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:35,677 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:35,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339389519] [2022-03-20 20:38:35,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:35,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:35,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:35,679 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-20 20:38:35,680 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-20 20:38:35,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:35,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:35,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:38:35,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-20 20:38:36,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:38:36,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:36,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880401182] [2022-03-20 20:38:36,662 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:36,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339389519] [2022-03-20 20:38:36,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339389519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:36,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:36,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-03-20 20:38:36,663 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:36,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [641109445] [2022-03-20 20:38:36,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [641109445] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:36,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:36,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:38:36,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201483175] [2022-03-20 20:38:36,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:36,663 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:38:36,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:36,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:38:36,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:38:36,664 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:36,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:36,950 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-03-20 20:38:36,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:38:36,950 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:38:36,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:36,952 INFO L225 Difference]: With dead ends: 256 [2022-03-20 20:38:36,952 INFO L226 Difference]: Without dead ends: 254 [2022-03-20 20:38:36,953 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:38:36,954 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:36,954 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 374 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:36,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-20 20:38:36,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-03-20 20:38:36,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:38:37,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-03-20 20:38:37,000 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-03-20 20:38:37,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:37,000 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-03-20 20:38:37,000 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:37,001 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-03-20 20:38:37,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:38:37,001 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:37,001 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:37,026 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-20 20:38:37,202 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:37,202 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:37,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:37,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-03-20 20:38:37,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:37,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1278009567] [2022-03-20 20:38:37,203 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:37,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-03-20 20:38:37,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:37,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674063867] [2022-03-20 20:38:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:37,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:37,211 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:37,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738162947] [2022-03-20 20:38:37,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:38:37,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:37,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:37,212 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-20 20:38:37,214 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-20 20:38:37,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:38:37,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:37,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:38:37,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:38:37,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:38:38,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:38,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674063867] [2022-03-20 20:38:38,161 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:38,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738162947] [2022-03-20 20:38:38,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738162947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:38,162 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:38,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-03-20 20:38:38,162 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:38,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1278009567] [2022-03-20 20:38:38,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1278009567] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:38,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:38,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:38:38,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451576695] [2022-03-20 20:38:38,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:38,163 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:38:38,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:38:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:38:38,164 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:38,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:38,381 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-03-20 20:38:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:38:38,381 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:38:38,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:38,383 INFO L225 Difference]: With dead ends: 286 [2022-03-20 20:38:38,383 INFO L226 Difference]: Without dead ends: 284 [2022-03-20 20:38:38,384 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:38:38,384 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:38,384 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 346 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:38:38,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-03-20 20:38:38,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-03-20 20:38:38,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-20 20:38:38,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-03-20 20:38:38,434 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-03-20 20:38:38,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:38,434 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-03-20 20:38:38,434 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:38,435 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-03-20 20:38:38,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:38:38,438 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:38,438 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:38,465 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-20 20:38:38,661 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:38,662 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:38,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:38,662 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-03-20 20:38:38,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:38,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2025666594] [2022-03-20 20:38:38,662 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-03-20 20:38:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:38,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187940722] [2022-03-20 20:38:38,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:38,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:38,669 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:38,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646920989] [2022-03-20 20:38:38,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:38:38,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:38,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:38,685 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-20 20:38:38,687 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-20 20:38:38,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:38:38,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:38,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-20 20:38:38,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:39,173 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 65 proven. 51 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-03-20 20:38:39,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:39,427 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-03-20 20:38:39,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:38:39,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187940722] [2022-03-20 20:38:39,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:38:39,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646920989] [2022-03-20 20:38:39,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646920989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:38:39,428 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:38:39,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-03-20 20:38:39,428 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:38:39,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2025666594] [2022-03-20 20:38:39,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2025666594] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:38:39,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:38:39,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:38:39,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123942783] [2022-03-20 20:38:39,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:38:39,429 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:38:39,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:39,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:38:39,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:38:39,430 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:39,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:38:39,899 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-03-20 20:38:39,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:38:39,899 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-03-20 20:38:39,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:38:39,901 INFO L225 Difference]: With dead ends: 297 [2022-03-20 20:38:39,901 INFO L226 Difference]: Without dead ends: 295 [2022-03-20 20:38:39,902 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 154 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:38:39,902 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:38:39,902 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 315 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:38:39,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-20 20:38:39,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-03-20 20:38:39,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 20:38:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-03-20 20:38:39,950 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-03-20 20:38:39,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:38:39,950 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-03-20 20:38:39,950 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:38:39,950 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-03-20 20:38:39,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:38:39,952 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:38:39,952 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:38:39,978 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-20 20:38:40,175 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:40,176 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:38:40,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:38:40,176 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-03-20 20:38:40,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:38:40,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1149446076] [2022-03-20 20:38:40,177 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:38:40,177 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-03-20 20:38:40,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:38:40,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261441469] [2022-03-20 20:38:40,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:38:40,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:38:40,188 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:38:40,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1462319038] [2022-03-20 20:38:40,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:38:40,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:38:40,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:38:40,190 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-20 20:38:40,191 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-20 20:38:40,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:38:40,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:38:40,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:38:40,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:38:40,529 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-03-20 20:38:40,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:38:40,712 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:38:40,716 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:39:20,273 WARN L232 SmtUtils]: Spent 27.93s on a formula simplification. DAG size of input: 63 DAG size of output: 62 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:39:20,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:39:20,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261441469] [2022-03-20 20:39:20,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:39:20,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462319038] [2022-03-20 20:39:20,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462319038] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:39:20,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:39:20,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-03-20 20:39:20,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:39:20,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1149446076] [2022-03-20 20:39:20,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1149446076] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:39:20,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:39:20,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:39:20,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449377847] [2022-03-20 20:39:20,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:39:20,277 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:39:20,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:20,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:39:20,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=161, Unknown=2, NotChecked=0, Total=210 [2022-03-20 20:39:20,277 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:39:24,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:39:24,651 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-03-20 20:39:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:39:24,652 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-03-20 20:39:24,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:39:24,654 INFO L225 Difference]: With dead ends: 315 [2022-03-20 20:39:24,654 INFO L226 Difference]: Without dead ends: 309 [2022-03-20 20:39:24,654 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=67, Invalid=235, Unknown=4, NotChecked=0, Total=306 [2022-03-20 20:39:24,655 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:39:24,655 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 288 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:39:24,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-03-20 20:39:24,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-03-20 20:39:24,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-03-20 20:39:24,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-03-20 20:39:24,716 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-03-20 20:39:24,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:39:24,716 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-03-20 20:39:24,716 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 20:39:24,716 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-03-20 20:39:24,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:39:24,718 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:39:24,718 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:39:24,739 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-20 20:39:24,931 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,SelfDestructingSolverStorable21 [2022-03-20 20:39:24,931 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:39:24,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:39:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-03-20 20:39:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:24,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [310896031] [2022-03-20 20:39:24,932 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:39:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-03-20 20:39:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:39:24,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341698459] [2022-03-20 20:39:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:39:24,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:39:24,938 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:39:24,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [257543890] [2022-03-20 20:39:24,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:39:24,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:39:24,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:39:24,940 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-20 20:39:24,941 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-20 20:39:25,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:39:25,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:39:25,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 20:39:25,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:39:25,709 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 20:39:25,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:39:26,175 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 20:39:26,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:39:26,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341698459] [2022-03-20 20:39:26,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:39:26,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257543890] [2022-03-20 20:39:26,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257543890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:39:26,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:39:26,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:39:26,176 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:39:26,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [310896031] [2022-03-20 20:39:26,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [310896031] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:39:26,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:39:26,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:39:26,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593194156] [2022-03-20 20:39:26,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:39:26,177 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:39:26,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:26,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:39:26,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:39:26,177 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:39:26,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:39:26,412 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-03-20 20:39:26,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:39:26,412 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-03-20 20:39:26,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:39:26,414 INFO L225 Difference]: With dead ends: 291 [2022-03-20 20:39:26,414 INFO L226 Difference]: Without dead ends: 285 [2022-03-20 20:39:26,414 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:39:26,414 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:39:26,415 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 354 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:39:26,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-03-20 20:39:26,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-03-20 20:39:26,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-20 20:39:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-03-20 20:39:26,454 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-03-20 20:39:26,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:39:26,454 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-03-20 20:39:26,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:39:26,454 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-03-20 20:39:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:39:26,455 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:39:26,455 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:39:26,473 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-20 20:39:26,660 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,SelfDestructingSolverStorable22 [2022-03-20 20:39:26,660 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:39:26,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:39:26,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-03-20 20:39:26,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:26,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1673519970] [2022-03-20 20:39:26,661 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:39:26,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-03-20 20:39:26,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:39:26,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051966881] [2022-03-20 20:39:26,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:39:26,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:39:26,668 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:39:26,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311754958] [2022-03-20 20:39:26,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:39:26,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:39:26,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:39:26,670 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-20 20:39:26,671 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-20 20:39:26,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:39:26,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:39:26,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-20 20:39:26,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:39:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 70 proven. 60 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-03-20 20:39:27,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:39:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-03-20 20:39:27,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:39:27,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051966881] [2022-03-20 20:39:27,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:39:27,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311754958] [2022-03-20 20:39:27,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311754958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:39:27,707 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:39:27,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-20 20:39:27,708 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:39:27,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1673519970] [2022-03-20 20:39:27,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1673519970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:39:27,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:39:27,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:39:27,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811911290] [2022-03-20 20:39:27,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:39:27,708 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:39:27,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:27,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:39:27,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:39:27,709 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 20:39:29,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:39:29,233 INFO L93 Difference]: Finished difference Result 310 states and 377 transitions. [2022-03-20 20:39:29,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:39:29,235 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-03-20 20:39:29,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:39:29,237 INFO L225 Difference]: With dead ends: 310 [2022-03-20 20:39:29,237 INFO L226 Difference]: Without dead ends: 304 [2022-03-20 20:39:29,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:39:29,238 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:39:29,238 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 303 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-20 20:39:29,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-03-20 20:39:29,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 284. [2022-03-20 20:39:29,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 179 states have (on average 1.1396648044692737) internal successors, (204), 188 states have internal predecessors, (204), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-20 20:39:29,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 336 transitions. [2022-03-20 20:39:29,293 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 336 transitions. Word has length 90 [2022-03-20 20:39:29,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:39:29,293 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 336 transitions. [2022-03-20 20:39:29,293 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 20:39:29,293 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 336 transitions. [2022-03-20 20:39:29,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-03-20 20:39:29,294 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:39:29,294 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:39:29,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 20:39:29,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:39:29,507 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:39:29,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:39:29,508 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-03-20 20:39:29,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:29,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1446204933] [2022-03-20 20:39:29,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:39:29,508 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-03-20 20:39:29,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:39:29,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424586713] [2022-03-20 20:39:29,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:39:29,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:39:29,515 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:39:29,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266791088] [2022-03-20 20:39:29,515 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:39:29,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:39:29,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:39:29,517 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-20 20:39:29,518 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-20 20:39:29,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:39:29,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:39:29,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:39:29,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:39:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-03-20 20:39:32,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:39:33,854 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-20 20:39:33,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:39:33,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424586713] [2022-03-20 20:39:33,854 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:39:33,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266791088] [2022-03-20 20:39:33,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266791088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:39:33,854 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:39:33,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-03-20 20:39:33,855 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:39:33,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1446204933] [2022-03-20 20:39:33,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1446204933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:39:33,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:39:33,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:39:33,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756815933] [2022-03-20 20:39:33,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:39:33,855 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:39:33,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:39:33,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:39:33,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=143, Unknown=1, NotChecked=0, Total=182 [2022-03-20 20:39:33,856 INFO L87 Difference]: Start difference. First operand 284 states and 336 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:39:36,063 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:38,074 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:40,080 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:48,501 WARN L232 SmtUtils]: Spent 8.35s on a formula simplification. DAG size of input: 42 DAG size of output: 29 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:39:51,150 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:53,234 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:55,239 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:39:57,918 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:40:00,061 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:40:00,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:00,219 INFO L93 Difference]: Finished difference Result 320 states and 386 transitions. [2022-03-20 20:40:00,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:40:00,219 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-03-20 20:40:00,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:00,221 INFO L225 Difference]: With dead ends: 320 [2022-03-20 20:40:00,221 INFO L226 Difference]: Without dead ends: 305 [2022-03-20 20:40:00,221 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=57, Invalid=214, Unknown=1, NotChecked=0, Total=272 [2022-03-20 20:40:00,222 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 19 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 21 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:00,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 383 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 368 Invalid, 8 Unknown, 0 Unchecked, 17.9s Time] [2022-03-20 20:40:00,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-03-20 20:40:00,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 299. [2022-03-20 20:40:00,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 191 states have (on average 1.1413612565445026) internal successors, (218), 198 states have internal predecessors, (218), 69 states have call successors, (69), 39 states have call predecessors, (69), 38 states have return successors, (65), 61 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-20 20:40:00,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 352 transitions. [2022-03-20 20:40:00,281 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 352 transitions. Word has length 90 [2022-03-20 20:40:00,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:00,282 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 352 transitions. [2022-03-20 20:40:00,282 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:40:00,282 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 352 transitions. [2022-03-20 20:40:00,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 20:40:00,283 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:00,283 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:00,307 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-20 20:40:00,506 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:00,506 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:00,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:00,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-03-20 20:40:00,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:00,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [210635564] [2022-03-20 20:40:00,507 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:00,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-03-20 20:40:00,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:00,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077698800] [2022-03-20 20:40:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:00,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:00,514 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:00,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1712727609] [2022-03-20 20:40:00,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:00,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:00,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:00,518 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-20 20:40:00,543 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-20 20:40:00,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:00,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:00,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 20:40:00,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:00,791 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 20:40:00,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:00,991 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:40:00,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:00,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077698800] [2022-03-20 20:40:00,992 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:00,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712727609] [2022-03-20 20:40:00,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712727609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:00,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:00,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 20:40:00,992 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:00,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [210635564] [2022-03-20 20:40:00,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [210635564] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:00,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:00,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:40:00,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542264606] [2022-03-20 20:40:00,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:00,993 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:40:00,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:00,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:40:00,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:40:00,995 INFO L87 Difference]: Start difference. First operand 299 states and 352 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 20:40:01,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:01,131 INFO L93 Difference]: Finished difference Result 386 states and 447 transitions. [2022-03-20 20:40:01,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:40:01,131 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-03-20 20:40:01,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:01,133 INFO L225 Difference]: With dead ends: 386 [2022-03-20 20:40:01,133 INFO L226 Difference]: Without dead ends: 363 [2022-03-20 20:40:01,134 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:40:01,134 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 18 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:01,134 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 160 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:40:01,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-03-20 20:40:01,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 355. [2022-03-20 20:40:01,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 234 states have (on average 1.123931623931624) internal successors, (263), 240 states have internal predecessors, (263), 73 states have call successors, (73), 48 states have call predecessors, (73), 47 states have return successors, (69), 66 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-20 20:40:01,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 405 transitions. [2022-03-20 20:40:01,203 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 405 transitions. Word has length 99 [2022-03-20 20:40:01,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:01,204 INFO L478 AbstractCegarLoop]: Abstraction has 355 states and 405 transitions. [2022-03-20 20:40:01,204 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-03-20 20:40:01,204 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 405 transitions. [2022-03-20 20:40:01,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:01,205 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:01,205 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:01,229 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-20 20:40:01,419 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,SelfDestructingSolverStorable25 [2022-03-20 20:40:01,419 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:01,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:01,420 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-03-20 20:40:01,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:01,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1893420648] [2022-03-20 20:40:01,420 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:01,421 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-03-20 20:40:01,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:01,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965119477] [2022-03-20 20:40:01,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:01,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:01,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:01,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2098881995] [2022-03-20 20:40:01,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:01,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:01,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:01,430 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-20 20:40:01,431 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-20 20:40:01,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:01,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:01,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 20:40:01,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-20 20:40:02,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:02,621 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-20 20:40:02,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:02,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965119477] [2022-03-20 20:40:02,622 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:02,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098881995] [2022-03-20 20:40:02,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098881995] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:02,622 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:02,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-03-20 20:40:02,622 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:02,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1893420648] [2022-03-20 20:40:02,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1893420648] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:02,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:02,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:40:02,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077697503] [2022-03-20 20:40:02,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:02,623 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:40:02,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:02,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:40:02,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:40:02,623 INFO L87 Difference]: Start difference. First operand 355 states and 405 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:03,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:03,270 INFO L93 Difference]: Finished difference Result 382 states and 444 transitions. [2022-03-20 20:40:03,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:40:03,270 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:40:03,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:03,272 INFO L225 Difference]: With dead ends: 382 [2022-03-20 20:40:03,272 INFO L226 Difference]: Without dead ends: 380 [2022-03-20 20:40:03,272 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:40:03,273 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 14 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:03,273 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 477 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:40:03,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-20 20:40:03,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 364. [2022-03-20 20:40:03,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 239 states have (on average 1.1255230125523012) internal successors, (269), 245 states have internal predecessors, (269), 76 states have call successors, (76), 49 states have call predecessors, (76), 48 states have return successors, (72), 69 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 20:40:03,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 417 transitions. [2022-03-20 20:40:03,344 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 417 transitions. Word has length 104 [2022-03-20 20:40:03,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:03,344 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 417 transitions. [2022-03-20 20:40:03,344 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:03,344 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 417 transitions. [2022-03-20 20:40:03,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:03,346 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:03,346 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:03,371 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-20 20:40:03,569 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,SelfDestructingSolverStorable26 [2022-03-20 20:40:03,569 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:03,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-03-20 20:40:03,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:03,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [655110246] [2022-03-20 20:40:03,570 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-03-20 20:40:03,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:03,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907075512] [2022-03-20 20:40:03,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:03,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:03,577 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:03,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [291923913] [2022-03-20 20:40:03,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:03,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:03,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:03,579 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-20 20:40:03,580 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-20 20:40:03,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:03,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:03,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:40:03,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:40:04,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:05,510 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:40:05,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:05,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907075512] [2022-03-20 20:40:05,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:05,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291923913] [2022-03-20 20:40:05,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291923913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:05,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:05,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 20:40:05,511 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:05,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [655110246] [2022-03-20 20:40:05,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [655110246] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:05,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:05,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:40:05,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270834735] [2022-03-20 20:40:05,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:05,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:40:05,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:05,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:40:05,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:40:05,512 INFO L87 Difference]: Start difference. First operand 364 states and 417 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:40:05,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:05,951 INFO L93 Difference]: Finished difference Result 412 states and 478 transitions. [2022-03-20 20:40:05,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:40:05,952 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-20 20:40:05,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:05,954 INFO L225 Difference]: With dead ends: 412 [2022-03-20 20:40:05,954 INFO L226 Difference]: Without dead ends: 410 [2022-03-20 20:40:05,954 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:40:05,955 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 10 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:05,955 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 433 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:40:05,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-03-20 20:40:06,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 394. [2022-03-20 20:40:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 259 states have (on average 1.1235521235521235) internal successors, (291), 265 states have internal predecessors, (291), 82 states have call successors, (82), 53 states have call predecessors, (82), 52 states have return successors, (78), 75 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-20 20:40:06,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 451 transitions. [2022-03-20 20:40:06,028 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 451 transitions. Word has length 104 [2022-03-20 20:40:06,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:06,028 INFO L478 AbstractCegarLoop]: Abstraction has 394 states and 451 transitions. [2022-03-20 20:40:06,028 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:40:06,028 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 451 transitions. [2022-03-20 20:40:06,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:06,030 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:06,030 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:06,054 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-20 20:40:06,243 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,SelfDestructingSolverStorable27 [2022-03-20 20:40:06,243 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:06,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:06,244 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-03-20 20:40:06,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:06,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [501975815] [2022-03-20 20:40:06,244 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:06,244 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-03-20 20:40:06,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:06,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067138390] [2022-03-20 20:40:06,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:06,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:06,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:06,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [964078418] [2022-03-20 20:40:06,251 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:06,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:06,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:06,258 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-20 20:40:06,266 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-20 20:40:06,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:06,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:06,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-20 20:40:06,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 93 proven. 111 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:40:07,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:07,395 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-20 20:40:07,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:07,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067138390] [2022-03-20 20:40:07,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:07,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964078418] [2022-03-20 20:40:07,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964078418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:07,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:07,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-03-20 20:40:07,396 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:07,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [501975815] [2022-03-20 20:40:07,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [501975815] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:07,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:07,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:40:07,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790246579] [2022-03-20 20:40:07,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:07,396 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:40:07,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:07,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:40:07,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:40:07,397 INFO L87 Difference]: Start difference. First operand 394 states and 451 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:40:08,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:08,241 INFO L93 Difference]: Finished difference Result 446 states and 515 transitions. [2022-03-20 20:40:08,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:40:08,242 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-03-20 20:40:08,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:08,244 INFO L225 Difference]: With dead ends: 446 [2022-03-20 20:40:08,244 INFO L226 Difference]: Without dead ends: 444 [2022-03-20 20:40:08,244 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:40:08,245 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 15 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:08,245 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 422 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:40:08,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-03-20 20:40:08,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 398. [2022-03-20 20:40:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 262 states have (on average 1.1221374045801527) internal successors, (294), 268 states have internal predecessors, (294), 82 states have call successors, (82), 54 states have call predecessors, (82), 53 states have return successors, (78), 75 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-20 20:40:08,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 454 transitions. [2022-03-20 20:40:08,333 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 454 transitions. Word has length 104 [2022-03-20 20:40:08,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:08,334 INFO L478 AbstractCegarLoop]: Abstraction has 398 states and 454 transitions. [2022-03-20 20:40:08,334 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-03-20 20:40:08,334 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 454 transitions. [2022-03-20 20:40:08,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:08,335 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:08,335 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:08,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-20 20:40:08,551 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,SelfDestructingSolverStorable28 [2022-03-20 20:40:08,551 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:08,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:08,552 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-03-20 20:40:08,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:08,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2080275727] [2022-03-20 20:40:08,553 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:08,553 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-03-20 20:40:08,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:08,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672405966] [2022-03-20 20:40:08,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:08,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:08,562 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:08,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [293595487] [2022-03-20 20:40:08,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:08,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:08,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:08,563 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-20 20:40:08,566 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-20 20:40:09,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 20:40:09,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:09,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:40:09,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:10,918 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-03-20 20:40:10,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:11,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:11,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672405966] [2022-03-20 20:40:11,771 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:11,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293595487] [2022-03-20 20:40:11,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293595487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:40:11,771 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:40:11,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:40:11,771 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:11,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2080275727] [2022-03-20 20:40:11,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2080275727] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:11,771 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:11,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:40:11,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090342515] [2022-03-20 20:40:11,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:11,772 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:40:11,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:40:11,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:40:11,773 INFO L87 Difference]: Start difference. First operand 398 states and 454 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:40:15,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:15,359 INFO L93 Difference]: Finished difference Result 494 states and 594 transitions. [2022-03-20 20:40:15,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:40:15,360 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-03-20 20:40:15,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:15,362 INFO L225 Difference]: With dead ends: 494 [2022-03-20 20:40:15,362 INFO L226 Difference]: Without dead ends: 488 [2022-03-20 20:40:15,362 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:40:15,363 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 43 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:15,363 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 562 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-20 20:40:15,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-20 20:40:15,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 456. [2022-03-20 20:40:15,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 298 states have (on average 1.1342281879194631) internal successors, (338), 306 states have internal predecessors, (338), 99 states have call successors, (99), 59 states have call predecessors, (99), 58 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:40:15,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 532 transitions. [2022-03-20 20:40:15,465 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 532 transitions. Word has length 104 [2022-03-20 20:40:15,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:15,466 INFO L478 AbstractCegarLoop]: Abstraction has 456 states and 532 transitions. [2022-03-20 20:40:15,466 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:40:15,466 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 532 transitions. [2022-03-20 20:40:15,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:15,467 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:15,468 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:15,477 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-20 20:40:15,675 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:15,675 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:15,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:15,675 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-03-20 20:40:15,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:15,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2137581641] [2022-03-20 20:40:15,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-03-20 20:40:15,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:15,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045091596] [2022-03-20 20:40:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:15,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:15,687 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:15,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370841944] [2022-03-20 20:40:15,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:15,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:15,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:15,689 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-20 20:40:15,708 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-20 20:40:15,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:15,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:15,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 20:40:15,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-03-20 20:40:16,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:17,388 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-20 20:40:17,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:17,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045091596] [2022-03-20 20:40:17,389 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:17,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370841944] [2022-03-20 20:40:17,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370841944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:17,389 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:17,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-03-20 20:40:17,389 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:17,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2137581641] [2022-03-20 20:40:17,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2137581641] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:17,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:17,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:40:17,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706596590] [2022-03-20 20:40:17,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:17,390 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:40:17,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:17,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:40:17,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:40:17,391 INFO L87 Difference]: Start difference. First operand 456 states and 532 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:18,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:18,138 INFO L93 Difference]: Finished difference Result 485 states and 573 transitions. [2022-03-20 20:40:18,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:40:18,138 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:40:18,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:18,140 INFO L225 Difference]: With dead ends: 485 [2022-03-20 20:40:18,140 INFO L226 Difference]: Without dead ends: 483 [2022-03-20 20:40:18,141 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:40:18,141 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 16 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:18,141 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 453 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:40:18,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-03-20 20:40:18,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 456. [2022-03-20 20:40:18,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 298 states have (on average 1.1342281879194631) internal successors, (338), 306 states have internal predecessors, (338), 99 states have call successors, (99), 59 states have call predecessors, (99), 58 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:40:18,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 532 transitions. [2022-03-20 20:40:18,265 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 532 transitions. Word has length 104 [2022-03-20 20:40:18,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:18,265 INFO L478 AbstractCegarLoop]: Abstraction has 456 states and 532 transitions. [2022-03-20 20:40:18,265 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:18,265 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 532 transitions. [2022-03-20 20:40:18,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:18,267 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:18,267 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:18,293 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-20 20:40:18,487 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:18,487 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:18,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:18,488 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-03-20 20:40:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:18,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1854634894] [2022-03-20 20:40:18,488 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:18,488 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-03-20 20:40:18,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:18,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437111274] [2022-03-20 20:40:18,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:18,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:18,494 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:18,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [315632503] [2022-03-20 20:40:18,494 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:18,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:18,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:18,496 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-20 20:40:18,497 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-20 20:40:18,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:18,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:18,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 20:40:18,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:20,961 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-03-20 20:40:20,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 113 proven. 32 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-20 20:40:21,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:21,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437111274] [2022-03-20 20:40:21,604 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:21,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315632503] [2022-03-20 20:40:21,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315632503] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:21,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:21,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-03-20 20:40:21,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:21,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1854634894] [2022-03-20 20:40:21,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1854634894] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:21,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:21,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:40:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109400103] [2022-03-20 20:40:21,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:21,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:40:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:21,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:40:21,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:40:21,607 INFO L87 Difference]: Start difference. First operand 456 states and 532 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:24,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:24,825 INFO L93 Difference]: Finished difference Result 484 states and 569 transitions. [2022-03-20 20:40:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:40:24,826 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-03-20 20:40:24,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:24,829 INFO L225 Difference]: With dead ends: 484 [2022-03-20 20:40:24,829 INFO L226 Difference]: Without dead ends: 482 [2022-03-20 20:40:24,829 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-03-20 20:40:24,830 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 15 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:24,830 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 476 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-20 20:40:24,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-20 20:40:24,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 458. [2022-03-20 20:40:24,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 299 states have (on average 1.1337792642140467) internal successors, (339), 307 states have internal predecessors, (339), 99 states have call successors, (99), 60 states have call predecessors, (99), 59 states have return successors, (95), 90 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:40:24,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 533 transitions. [2022-03-20 20:40:24,965 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 533 transitions. Word has length 104 [2022-03-20 20:40:24,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:24,965 INFO L478 AbstractCegarLoop]: Abstraction has 458 states and 533 transitions. [2022-03-20 20:40:24,965 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-03-20 20:40:24,966 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 533 transitions. [2022-03-20 20:40:24,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 20:40:24,967 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:24,967 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:24,991 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-20 20:40:25,190 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,SelfDestructingSolverStorable31 [2022-03-20 20:40:25,190 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:25,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-03-20 20:40:25,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:25,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [982148605] [2022-03-20 20:40:25,191 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-03-20 20:40:25,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:25,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142474449] [2022-03-20 20:40:25,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:25,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:25,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:25,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [700941428] [2022-03-20 20:40:25,198 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:25,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:25,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:25,199 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-20 20:40:25,200 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-20 20:40:25,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:40:25,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:25,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-20 20:40:25,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:26,517 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-03-20 20:40:26,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:32,872 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-03-20 20:40:32,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:32,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142474449] [2022-03-20 20:40:32,873 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:32,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700941428] [2022-03-20 20:40:32,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700941428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:32,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:32,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-03-20 20:40:32,873 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:32,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [982148605] [2022-03-20 20:40:32,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [982148605] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:32,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:32,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:40:32,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224943238] [2022-03-20 20:40:32,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:32,874 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:40:32,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:32,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:40:32,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2022-03-20 20:40:32,875 INFO L87 Difference]: Start difference. First operand 458 states and 533 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:40:34,354 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 20:40:35,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:35,022 INFO L93 Difference]: Finished difference Result 537 states and 644 transitions. [2022-03-20 20:40:35,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:40:35,022 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-03-20 20:40:35,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:35,024 INFO L225 Difference]: With dead ends: 537 [2022-03-20 20:40:35,024 INFO L226 Difference]: Without dead ends: 535 [2022-03-20 20:40:35,025 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2022-03-20 20:40:35,025 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 39 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:35,025 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 329 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-20 20:40:35,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-20 20:40:35,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 481. [2022-03-20 20:40:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 312 states have (on average 1.1314102564102564) internal successors, (353), 323 states have internal predecessors, (353), 106 states have call successors, (106), 63 states have call predecessors, (106), 62 states have return successors, (102), 94 states have call predecessors, (102), 102 states have call successors, (102) [2022-03-20 20:40:35,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 561 transitions. [2022-03-20 20:40:35,181 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 561 transitions. Word has length 104 [2022-03-20 20:40:35,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:35,181 INFO L478 AbstractCegarLoop]: Abstraction has 481 states and 561 transitions. [2022-03-20 20:40:35,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-03-20 20:40:35,182 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 561 transitions. [2022-03-20 20:40:35,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:40:35,183 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:35,183 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:35,191 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-20 20:40:35,390 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:35,391 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:35,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:35,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-03-20 20:40:35,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:35,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1915444184] [2022-03-20 20:40:35,391 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-03-20 20:40:35,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:35,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64964950] [2022-03-20 20:40:35,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:35,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:35,397 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:35,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084581799] [2022-03-20 20:40:35,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:35,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:35,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:35,399 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-20 20:40:35,400 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-20 20:40:35,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:35,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:35,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:40:35,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 20:40:35,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 20:40:36,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:36,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64964950] [2022-03-20 20:40:36,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:36,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084581799] [2022-03-20 20:40:36,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084581799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:36,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:36,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:40:36,215 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:36,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1915444184] [2022-03-20 20:40:36,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1915444184] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:36,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:36,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:40:36,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407246259] [2022-03-20 20:40:36,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:36,215 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:40:36,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:36,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:40:36,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:40:36,216 INFO L87 Difference]: Start difference. First operand 481 states and 561 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:40:36,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:36,493 INFO L93 Difference]: Finished difference Result 507 states and 602 transitions. [2022-03-20 20:40:36,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:40:36,493 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-20 20:40:36,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:36,495 INFO L225 Difference]: With dead ends: 507 [2022-03-20 20:40:36,495 INFO L226 Difference]: Without dead ends: 501 [2022-03-20 20:40:36,496 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:40:36,496 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 9 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:36,496 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 424 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:40:36,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-03-20 20:40:36,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 475. [2022-03-20 20:40:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 309 states have (on average 1.132686084142395) internal successors, (350), 319 states have internal predecessors, (350), 104 states have call successors, (104), 62 states have call predecessors, (104), 61 states have return successors, (100), 93 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-20 20:40:36,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 554 transitions. [2022-03-20 20:40:36,656 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 554 transitions. Word has length 109 [2022-03-20 20:40:36,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:36,656 INFO L478 AbstractCegarLoop]: Abstraction has 475 states and 554 transitions. [2022-03-20 20:40:36,656 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:40:36,657 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 554 transitions. [2022-03-20 20:40:36,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:40:36,658 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:36,658 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:36,682 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-20 20:40:36,871 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:36,871 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:36,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:36,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-03-20 20:40:36,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:36,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1860294686] [2022-03-20 20:40:36,873 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:36,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-03-20 20:40:36,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:36,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395514181] [2022-03-20 20:40:36,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:36,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:36,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:36,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185711346] [2022-03-20 20:40:36,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:36,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:36,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:36,880 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-20 20:40:36,880 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-20 20:40:36,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:36,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:36,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 20:40:36,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-20 20:40:37,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:40,793 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 34 proven. 95 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-03-20 20:40:40,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:40,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395514181] [2022-03-20 20:40:40,793 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:40,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185711346] [2022-03-20 20:40:40,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185711346] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:40,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:40,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-20 20:40:40,794 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:40,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1860294686] [2022-03-20 20:40:40,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1860294686] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:40,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:40,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:40:40,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408065531] [2022-03-20 20:40:40,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:40,794 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:40:40,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:40,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:40:40,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:40:40,795 INFO L87 Difference]: Start difference. First operand 475 states and 554 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:40:42,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:42,287 INFO L93 Difference]: Finished difference Result 511 states and 604 transitions. [2022-03-20 20:40:42,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:40:42,288 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-03-20 20:40:42,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:42,290 INFO L225 Difference]: With dead ends: 511 [2022-03-20 20:40:42,290 INFO L226 Difference]: Without dead ends: 505 [2022-03-20 20:40:42,290 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:40:42,290 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 16 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:42,291 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 403 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-20 20:40:42,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-03-20 20:40:42,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 485. [2022-03-20 20:40:42,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 317 states have (on average 1.1324921135646688) internal successors, (359), 326 states have internal predecessors, (359), 104 states have call successors, (104), 64 states have call predecessors, (104), 63 states have return successors, (100), 94 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-20 20:40:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 563 transitions. [2022-03-20 20:40:42,470 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 563 transitions. Word has length 109 [2022-03-20 20:40:42,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:42,470 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 563 transitions. [2022-03-20 20:40:42,470 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 20:40:42,471 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 563 transitions. [2022-03-20 20:40:42,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 20:40:42,472 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:42,472 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:42,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 20:40:42,685 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,SelfDestructingSolverStorable34 [2022-03-20 20:40:42,685 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:42,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:42,686 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-03-20 20:40:42,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:42,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1845833564] [2022-03-20 20:40:42,686 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:42,686 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-03-20 20:40:42,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:42,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678371895] [2022-03-20 20:40:42,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:42,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:42,692 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:42,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452041835] [2022-03-20 20:40:42,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:42,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:42,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:42,694 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-20 20:40:42,695 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-20 20:40:43,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:40:43,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:43,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:40:43,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:43,683 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-20 20:40:43,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-03-20 20:40:43,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:43,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678371895] [2022-03-20 20:40:43,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:43,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452041835] [2022-03-20 20:40:43,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452041835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:43,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:43,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-03-20 20:40:43,958 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:43,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1845833564] [2022-03-20 20:40:43,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1845833564] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:43,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:43,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:40:43,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209097102] [2022-03-20 20:40:43,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:43,958 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:40:43,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:43,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:40:43,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:40:43,959 INFO L87 Difference]: Start difference. First operand 485 states and 563 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:40:44,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:44,235 INFO L93 Difference]: Finished difference Result 495 states and 571 transitions. [2022-03-20 20:40:44,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:40:44,236 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-03-20 20:40:44,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:44,238 INFO L225 Difference]: With dead ends: 495 [2022-03-20 20:40:44,238 INFO L226 Difference]: Without dead ends: 474 [2022-03-20 20:40:44,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:40:44,243 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 25 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:44,243 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 134 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:44,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-20 20:40:44,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 468. [2022-03-20 20:40:44,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 312 states have (on average 1.1217948717948718) internal successors, (350), 319 states have internal predecessors, (350), 93 states have call successors, (93), 63 states have call predecessors, (93), 62 states have return successors, (90), 85 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-20 20:40:44,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 533 transitions. [2022-03-20 20:40:44,399 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 533 transitions. Word has length 109 [2022-03-20 20:40:44,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:44,399 INFO L478 AbstractCegarLoop]: Abstraction has 468 states and 533 transitions. [2022-03-20 20:40:44,400 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-03-20 20:40:44,400 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 533 transitions. [2022-03-20 20:40:44,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-03-20 20:40:44,401 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:44,401 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:44,411 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-20 20:40:44,608 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,SelfDestructingSolverStorable35 [2022-03-20 20:40:44,609 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:44,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:44,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-03-20 20:40:44,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:44,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1020497995] [2022-03-20 20:40:44,610 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:44,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-03-20 20:40:44,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:44,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445986979] [2022-03-20 20:40:44,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:44,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:44,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:44,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1297922836] [2022-03-20 20:40:44,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:44,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:44,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:44,616 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-20 20:40:44,617 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-20 20:40:44,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:44,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:44,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:40:44,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:44,877 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 440 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:40:44,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:45,093 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 20:40:45,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:45,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445986979] [2022-03-20 20:40:45,094 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:45,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297922836] [2022-03-20 20:40:45,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297922836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:45,094 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:45,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 20:40:45,094 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:45,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1020497995] [2022-03-20 20:40:45,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1020497995] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:45,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:45,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:40:45,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712019229] [2022-03-20 20:40:45,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:45,095 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:40:45,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:45,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:40:45,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:40:45,096 INFO L87 Difference]: Start difference. First operand 468 states and 533 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:40:45,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:45,385 INFO L93 Difference]: Finished difference Result 583 states and 668 transitions. [2022-03-20 20:40:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:40:45,385 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-03-20 20:40:45,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:45,387 INFO L225 Difference]: With dead ends: 583 [2022-03-20 20:40:45,387 INFO L226 Difference]: Without dead ends: 574 [2022-03-20 20:40:45,388 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-03-20 20:40:45,388 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 18 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:45,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 182 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:45,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-03-20 20:40:45,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 561. [2022-03-20 20:40:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 377 states have (on average 1.1087533156498675) internal successors, (418), 385 states have internal predecessors, (418), 108 states have call successors, (108), 76 states have call predecessors, (108), 75 states have return successors, (105), 99 states have call predecessors, (105), 105 states have call successors, (105) [2022-03-20 20:40:45,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 631 transitions. [2022-03-20 20:40:45,538 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 631 transitions. Word has length 118 [2022-03-20 20:40:45,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:45,538 INFO L478 AbstractCegarLoop]: Abstraction has 561 states and 631 transitions. [2022-03-20 20:40:45,538 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:40:45,538 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 631 transitions. [2022-03-20 20:40:45,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 20:40:45,540 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:45,540 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:45,562 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-20 20:40:45,758 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,SelfDestructingSolverStorable36 [2022-03-20 20:40:45,759 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:45,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:45,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 11 times [2022-03-20 20:40:45,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:45,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [125154873] [2022-03-20 20:40:45,759 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:45,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 12 times [2022-03-20 20:40:45,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:45,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642195441] [2022-03-20 20:40:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:45,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:45,766 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:45,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246179139] [2022-03-20 20:40:45,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:45,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:45,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:45,768 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-20 20:40:45,769 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-20 20:40:45,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 20:40:45,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:45,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 20:40:45,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 657 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 20:40:46,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:46,314 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 20:40:46,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:46,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642195441] [2022-03-20 20:40:46,315 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:46,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246179139] [2022-03-20 20:40:46,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246179139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:46,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:46,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 20:40:46,316 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:46,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [125154873] [2022-03-20 20:40:46,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [125154873] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:46,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:46,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:40:46,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306949322] [2022-03-20 20:40:46,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:46,316 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:40:46,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:46,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:40:46,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:40:46,317 INFO L87 Difference]: Start difference. First operand 561 states and 631 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 20:40:46,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:46,589 INFO L93 Difference]: Finished difference Result 690 states and 792 transitions. [2022-03-20 20:40:46,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:40:46,589 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2022-03-20 20:40:46,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:46,592 INFO L225 Difference]: With dead ends: 690 [2022-03-20 20:40:46,592 INFO L226 Difference]: Without dead ends: 681 [2022-03-20 20:40:46,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:40:46,593 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 36 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:46,593 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 174 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:46,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-03-20 20:40:46,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 679. [2022-03-20 20:40:46,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 453 states have (on average 1.1059602649006623) internal successors, (501), 464 states have internal predecessors, (501), 136 states have call successors, (136), 90 states have call predecessors, (136), 89 states have return successors, (133), 124 states have call predecessors, (133), 133 states have call successors, (133) [2022-03-20 20:40:46,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 770 transitions. [2022-03-20 20:40:46,833 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 770 transitions. Word has length 137 [2022-03-20 20:40:46,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:46,833 INFO L478 AbstractCegarLoop]: Abstraction has 679 states and 770 transitions. [2022-03-20 20:40:46,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 20:40:46,833 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 770 transitions. [2022-03-20 20:40:46,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-03-20 20:40:46,835 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:46,836 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:46,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 20:40:47,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:47,051 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:47,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 13 times [2022-03-20 20:40:47,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:47,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2020473484] [2022-03-20 20:40:47,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 14 times [2022-03-20 20:40:47,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:47,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556761814] [2022-03-20 20:40:47,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:47,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:47,062 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:47,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795018235] [2022-03-20 20:40:47,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:47,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:47,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:47,063 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-20 20:40:47,064 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-20 20:40:47,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:47,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:47,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 20:40:47,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:47,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 917 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:40:47,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:47,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 161 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 20:40:47,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:47,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556761814] [2022-03-20 20:40:47,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:47,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795018235] [2022-03-20 20:40:47,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795018235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:47,649 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:47,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 20:40:47,649 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:47,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2020473484] [2022-03-20 20:40:47,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2020473484] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:47,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:47,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:40:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583985192] [2022-03-20 20:40:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:47,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:40:47,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:40:47,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:40:47,651 INFO L87 Difference]: Start difference. First operand 679 states and 770 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-20 20:40:48,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:48,032 INFO L93 Difference]: Finished difference Result 808 states and 931 transitions. [2022-03-20 20:40:48,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 20:40:48,033 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) Word has length 156 [2022-03-20 20:40:48,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:48,036 INFO L225 Difference]: With dead ends: 808 [2022-03-20 20:40:48,036 INFO L226 Difference]: Without dead ends: 799 [2022-03-20 20:40:48,037 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-03-20 20:40:48,037 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 30 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:48,037 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 186 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:48,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-03-20 20:40:48,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 797. [2022-03-20 20:40:48,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 529 states have (on average 1.1039697542533082) internal successors, (584), 543 states have internal predecessors, (584), 164 states have call successors, (164), 104 states have call predecessors, (164), 103 states have return successors, (161), 149 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 20:40:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 909 transitions. [2022-03-20 20:40:48,315 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 909 transitions. Word has length 156 [2022-03-20 20:40:48,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:48,316 INFO L478 AbstractCegarLoop]: Abstraction has 797 states and 909 transitions. [2022-03-20 20:40:48,316 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-03-20 20:40:48,316 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 909 transitions. [2022-03-20 20:40:48,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-20 20:40:48,318 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:48,322 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:48,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-20 20:40:48,532 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,SelfDestructingSolverStorable38 [2022-03-20 20:40:48,532 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:48,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:48,533 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 15 times [2022-03-20 20:40:48,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:48,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1270639023] [2022-03-20 20:40:48,533 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:48,533 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 16 times [2022-03-20 20:40:48,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:48,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704449405] [2022-03-20 20:40:48,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:48,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:48,539 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:48,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662887988] [2022-03-20 20:40:48,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:48,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:48,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:48,541 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-20 20:40:48,543 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-20 20:40:48,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:48,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:48,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 20:40:48,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 1220 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 20:40:48,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:49,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 212 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-03-20 20:40:49,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:49,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704449405] [2022-03-20 20:40:49,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:49,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662887988] [2022-03-20 20:40:49,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662887988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:49,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:49,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 20:40:49,195 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:49,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1270639023] [2022-03-20 20:40:49,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1270639023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:49,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:49,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 20:40:49,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528719195] [2022-03-20 20:40:49,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:49,196 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 20:40:49,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:49,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 20:40:49,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:40:49,196 INFO L87 Difference]: Start difference. First operand 797 states and 909 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:40:49,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:49,592 INFO L93 Difference]: Finished difference Result 926 states and 1070 transitions. [2022-03-20 20:40:49,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 20:40:49,593 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 175 [2022-03-20 20:40:49,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:49,597 INFO L225 Difference]: With dead ends: 926 [2022-03-20 20:40:49,597 INFO L226 Difference]: Without dead ends: 917 [2022-03-20 20:40:49,598 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:40:49,598 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 21 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:49,598 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 208 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:49,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2022-03-20 20:40:49,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 915. [2022-03-20 20:40:49,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 605 states have (on average 1.1024793388429752) internal successors, (667), 622 states have internal predecessors, (667), 192 states have call successors, (192), 118 states have call predecessors, (192), 117 states have return successors, (189), 174 states have call predecessors, (189), 189 states have call successors, (189) [2022-03-20 20:40:49,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1048 transitions. [2022-03-20 20:40:49,847 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1048 transitions. Word has length 175 [2022-03-20 20:40:49,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:49,847 INFO L478 AbstractCegarLoop]: Abstraction has 915 states and 1048 transitions. [2022-03-20 20:40:49,847 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:40:49,848 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1048 transitions. [2022-03-20 20:40:49,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-03-20 20:40:49,850 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:49,851 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:49,874 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-20 20:40:50,063 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,SelfDestructingSolverStorable39 [2022-03-20 20:40:50,063 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:50,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:50,064 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 17 times [2022-03-20 20:40:50,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:50,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1454695316] [2022-03-20 20:40:50,064 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:50,065 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 18 times [2022-03-20 20:40:50,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:50,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519554173] [2022-03-20 20:40:50,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:50,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:50,072 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:50,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685763076] [2022-03-20 20:40:50,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:50,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:50,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:50,088 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-20 20:40:50,089 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-20 20:40:50,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 20:40:50,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:50,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 20:40:50,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:50,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 1566 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 20:40:50,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:50,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 270 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-03-20 20:40:50,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:50,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519554173] [2022-03-20 20:40:50,906 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:50,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685763076] [2022-03-20 20:40:50,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685763076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:50,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:50,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 20:40:50,907 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:50,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1454695316] [2022-03-20 20:40:50,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1454695316] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:50,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:50,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:40:50,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083935602] [2022-03-20 20:40:50,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:50,907 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:40:50,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:50,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:40:50,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:40:50,908 INFO L87 Difference]: Start difference. First operand 915 states and 1048 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-20 20:40:51,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:51,319 INFO L93 Difference]: Finished difference Result 1044 states and 1209 transitions. [2022-03-20 20:40:51,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 20:40:51,320 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 194 [2022-03-20 20:40:51,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:51,323 INFO L225 Difference]: With dead ends: 1044 [2022-03-20 20:40:51,323 INFO L226 Difference]: Without dead ends: 1035 [2022-03-20 20:40:51,324 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:40:51,324 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 44 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:51,325 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 190 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:51,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-03-20 20:40:51,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 1033. [2022-03-20 20:40:51,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 681 states have (on average 1.1013215859030836) internal successors, (750), 701 states have internal predecessors, (750), 220 states have call successors, (220), 132 states have call predecessors, (220), 131 states have return successors, (217), 199 states have call predecessors, (217), 217 states have call successors, (217) [2022-03-20 20:40:51,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1187 transitions. [2022-03-20 20:40:51,729 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1187 transitions. Word has length 194 [2022-03-20 20:40:51,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:51,730 INFO L478 AbstractCegarLoop]: Abstraction has 1033 states and 1187 transitions. [2022-03-20 20:40:51,730 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-03-20 20:40:51,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1187 transitions. [2022-03-20 20:40:51,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-03-20 20:40:51,732 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:51,733 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:51,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-20 20:40:51,939 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:51,939 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:51,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 19 times [2022-03-20 20:40:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:51,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1687913057] [2022-03-20 20:40:51,940 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 20 times [2022-03-20 20:40:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:51,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598501802] [2022-03-20 20:40:51,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:51,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:51,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:51,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [961165213] [2022-03-20 20:40:51,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:51,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:51,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:51,951 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-20 20:40:51,968 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-20 20:40:52,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:52,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:52,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 20:40:52,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 1955 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-03-20 20:40:52,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 335 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-03-20 20:40:52,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:52,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598501802] [2022-03-20 20:40:52,765 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:52,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961165213] [2022-03-20 20:40:52,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961165213] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:52,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:52,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 20:40:52,766 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:52,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1687913057] [2022-03-20 20:40:52,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1687913057] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:52,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:52,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:40:52,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727752448] [2022-03-20 20:40:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:52,766 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:40:52,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:52,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:40:52,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:40:52,767 INFO L87 Difference]: Start difference. First operand 1033 states and 1187 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-20 20:40:53,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:53,265 INFO L93 Difference]: Finished difference Result 1162 states and 1348 transitions. [2022-03-20 20:40:53,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 20:40:53,265 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) Word has length 213 [2022-03-20 20:40:53,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:53,269 INFO L225 Difference]: With dead ends: 1162 [2022-03-20 20:40:53,269 INFO L226 Difference]: Without dead ends: 1153 [2022-03-20 20:40:53,270 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 20:40:53,270 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 31 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:53,270 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 232 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:53,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2022-03-20 20:40:53,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 1151. [2022-03-20 20:40:53,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 757 states have (on average 1.1003963011889035) internal successors, (833), 780 states have internal predecessors, (833), 248 states have call successors, (248), 146 states have call predecessors, (248), 145 states have return successors, (245), 224 states have call predecessors, (245), 245 states have call successors, (245) [2022-03-20 20:40:53,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1326 transitions. [2022-03-20 20:40:53,559 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1326 transitions. Word has length 213 [2022-03-20 20:40:53,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:53,559 INFO L478 AbstractCegarLoop]: Abstraction has 1151 states and 1326 transitions. [2022-03-20 20:40:53,559 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-03-20 20:40:53,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1326 transitions. [2022-03-20 20:40:53,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-03-20 20:40:53,569 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:53,570 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:53,596 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-20 20:40:53,793 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,SelfDestructingSolverStorable41 [2022-03-20 20:40:53,793 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:53,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:53,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 21 times [2022-03-20 20:40:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:53,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [595413509] [2022-03-20 20:40:53,795 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:53,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 22 times [2022-03-20 20:40:53,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:53,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695744976] [2022-03-20 20:40:53,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:53,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:53,804 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:53,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1765747482] [2022-03-20 20:40:53,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:40:53,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:53,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:53,806 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-20 20:40:53,807 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-20 20:40:53,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:40:53,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:53,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 20:40:53,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:54,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 2387 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-20 20:40:54,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:54,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 407 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-03-20 20:40:54,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:54,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695744976] [2022-03-20 20:40:54,797 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:54,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765747482] [2022-03-20 20:40:54,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765747482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:54,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:54,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 20:40:54,798 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:54,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [595413509] [2022-03-20 20:40:54,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [595413509] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:54,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:54,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:40:54,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381730725] [2022-03-20 20:40:54,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:54,799 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:40:54,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:54,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:40:54,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:40:54,800 INFO L87 Difference]: Start difference. First operand 1151 states and 1326 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-20 20:40:55,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:55,350 INFO L93 Difference]: Finished difference Result 1280 states and 1487 transitions. [2022-03-20 20:40:55,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 20:40:55,351 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) Word has length 232 [2022-03-20 20:40:55,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:55,356 INFO L225 Difference]: With dead ends: 1280 [2022-03-20 20:40:55,356 INFO L226 Difference]: Without dead ends: 1271 [2022-03-20 20:40:55,357 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 20:40:55,358 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 29 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:55,358 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 254 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:40:55,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2022-03-20 20:40:55,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1269. [2022-03-20 20:40:55,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 833 states have (on average 1.099639855942377) internal successors, (916), 859 states have internal predecessors, (916), 276 states have call successors, (276), 160 states have call predecessors, (276), 159 states have return successors, (273), 249 states have call predecessors, (273), 273 states have call successors, (273) [2022-03-20 20:40:55,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1465 transitions. [2022-03-20 20:40:55,811 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1465 transitions. Word has length 232 [2022-03-20 20:40:55,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:55,812 INFO L478 AbstractCegarLoop]: Abstraction has 1269 states and 1465 transitions. [2022-03-20 20:40:55,812 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-03-20 20:40:55,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1465 transitions. [2022-03-20 20:40:55,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-03-20 20:40:55,816 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:55,816 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:55,839 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-20 20:40:56,035 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:56,035 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:56,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:56,036 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 23 times [2022-03-20 20:40:56,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:56,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [257324493] [2022-03-20 20:40:56,037 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:56,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 24 times [2022-03-20 20:40:56,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:56,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4728351] [2022-03-20 20:40:56,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:56,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:56,048 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:56,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660492659] [2022-03-20 20:40:56,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:40:56,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:56,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:56,050 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-20 20:40:56,052 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-20 20:40:56,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-20 20:40:56,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:56,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 20:40:56,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 2862 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 20:40:56,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:57,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 486 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-03-20 20:40:57,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:57,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4728351] [2022-03-20 20:40:57,088 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:57,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660492659] [2022-03-20 20:40:57,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660492659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:57,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:57,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 20:40:57,089 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:57,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [257324493] [2022-03-20 20:40:57,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [257324493] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:57,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:57,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:40:57,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113159880] [2022-03-20 20:40:57,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:57,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:40:57,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:40:57,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:40:57,091 INFO L87 Difference]: Start difference. First operand 1269 states and 1465 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-20 20:40:57,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:40:57,667 INFO L93 Difference]: Finished difference Result 1398 states and 1626 transitions. [2022-03-20 20:40:57,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 20:40:57,668 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) Word has length 251 [2022-03-20 20:40:57,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:40:57,672 INFO L225 Difference]: With dead ends: 1398 [2022-03-20 20:40:57,672 INFO L226 Difference]: Without dead ends: 1389 [2022-03-20 20:40:57,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:40:57,673 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 49 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:40:57,673 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 236 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:40:57,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2022-03-20 20:40:58,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1387. [2022-03-20 20:40:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 909 states have (on average 1.099009900990099) internal successors, (999), 938 states have internal predecessors, (999), 304 states have call successors, (304), 174 states have call predecessors, (304), 173 states have return successors, (301), 274 states have call predecessors, (301), 301 states have call successors, (301) [2022-03-20 20:40:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 1604 transitions. [2022-03-20 20:40:58,022 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 1604 transitions. Word has length 251 [2022-03-20 20:40:58,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:40:58,023 INFO L478 AbstractCegarLoop]: Abstraction has 1387 states and 1604 transitions. [2022-03-20 20:40:58,023 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-03-20 20:40:58,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1604 transitions. [2022-03-20 20:40:58,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-03-20 20:40:58,027 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:40:58,027 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:40:58,051 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-20 20:40:58,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:58,251 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:40:58,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:40:58,251 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 25 times [2022-03-20 20:40:58,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:58,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1795578061] [2022-03-20 20:40:58,252 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:40:58,252 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 26 times [2022-03-20 20:40:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:40:58,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897614026] [2022-03-20 20:40:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:40:58,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:40:58,259 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:40:58,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1736318571] [2022-03-20 20:40:58,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:40:58,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:40:58,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:40:58,261 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-20 20:40:58,262 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-20 20:40:58,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:40:58,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:40:58,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 20:40:58,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:40:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 3380 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-03-20 20:40:58,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:40:59,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 572 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-03-20 20:40:59,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:40:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897614026] [2022-03-20 20:40:59,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:40:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736318571] [2022-03-20 20:40:59,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736318571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:40:59,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:40:59,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 20:40:59,408 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:40:59,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1795578061] [2022-03-20 20:40:59,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1795578061] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:40:59,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:40:59,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:40:59,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341088719] [2022-03-20 20:40:59,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:40:59,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:40:59,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:40:59,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:40:59,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 20:40:59,409 INFO L87 Difference]: Start difference. First operand 1387 states and 1604 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-20 20:41:00,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:00,036 INFO L93 Difference]: Finished difference Result 1516 states and 1765 transitions. [2022-03-20 20:41:00,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 20:41:00,036 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) Word has length 270 [2022-03-20 20:41:00,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:00,041 INFO L225 Difference]: With dead ends: 1516 [2022-03-20 20:41:00,041 INFO L226 Difference]: Without dead ends: 1507 [2022-03-20 20:41:00,042 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 20:41:00,042 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 69 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:00,042 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 248 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:41:00,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2022-03-20 20:41:00,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1505. [2022-03-20 20:41:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 985 states have (on average 1.0984771573604062) internal successors, (1082), 1017 states have internal predecessors, (1082), 332 states have call successors, (332), 188 states have call predecessors, (332), 187 states have return successors, (329), 299 states have call predecessors, (329), 329 states have call successors, (329) [2022-03-20 20:41:00,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1743 transitions. [2022-03-20 20:41:00,428 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 1743 transitions. Word has length 270 [2022-03-20 20:41:00,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:00,429 INFO L478 AbstractCegarLoop]: Abstraction has 1505 states and 1743 transitions. [2022-03-20 20:41:00,429 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-03-20 20:41:00,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 1743 transitions. [2022-03-20 20:41:00,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-03-20 20:41:00,433 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:00,433 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:00,458 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-20 20:41:00,651 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,SelfDestructingSolverStorable44 [2022-03-20 20:41:00,651 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:00,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:00,652 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 27 times [2022-03-20 20:41:00,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:00,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1596945828] [2022-03-20 20:41:00,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:00,652 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 28 times [2022-03-20 20:41:00,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:00,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441299842] [2022-03-20 20:41:00,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:00,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:00,661 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:00,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875482798] [2022-03-20 20:41:00,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:41:00,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:00,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:00,663 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-20 20:41:00,664 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-20 20:41:00,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:41:00,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:00,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 20:41:00,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:01,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 3941 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:41:01,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:01,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 665 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-03-20 20:41:01,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:01,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441299842] [2022-03-20 20:41:01,922 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:01,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875482798] [2022-03-20 20:41:01,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875482798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:01,922 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:01,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 20:41:01,922 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:01,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1596945828] [2022-03-20 20:41:01,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1596945828] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:01,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:01,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 20:41:01,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262598659] [2022-03-20 20:41:01,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:01,923 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 20:41:01,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:01,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 20:41:01,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 20:41:01,924 INFO L87 Difference]: Start difference. First operand 1505 states and 1743 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-20 20:41:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:02,582 INFO L93 Difference]: Finished difference Result 1634 states and 1904 transitions. [2022-03-20 20:41:02,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 20:41:02,583 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) Word has length 289 [2022-03-20 20:41:02,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:02,588 INFO L225 Difference]: With dead ends: 1634 [2022-03-20 20:41:02,588 INFO L226 Difference]: Without dead ends: 1625 [2022-03-20 20:41:02,589 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 20:41:02,589 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 43 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:02,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 280 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:41:02,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states. [2022-03-20 20:41:02,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1623. [2022-03-20 20:41:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1061 states have (on average 1.0980207351555136) internal successors, (1165), 1096 states have internal predecessors, (1165), 360 states have call successors, (360), 202 states have call predecessors, (360), 201 states have return successors, (357), 324 states have call predecessors, (357), 357 states have call successors, (357) [2022-03-20 20:41:02,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 1882 transitions. [2022-03-20 20:41:02,992 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 1882 transitions. Word has length 289 [2022-03-20 20:41:02,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:02,993 INFO L478 AbstractCegarLoop]: Abstraction has 1623 states and 1882 transitions. [2022-03-20 20:41:02,993 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-03-20 20:41:02,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 1882 transitions. [2022-03-20 20:41:02,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-03-20 20:41:02,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:02,997 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:03,023 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-20 20:41:03,211 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,SelfDestructingSolverStorable45 [2022-03-20 20:41:03,211 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:03,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:03,212 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 29 times [2022-03-20 20:41:03,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:03,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1914775127] [2022-03-20 20:41:03,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:03,213 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 30 times [2022-03-20 20:41:03,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:03,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356983420] [2022-03-20 20:41:03,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:03,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:03,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:03,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1483971369] [2022-03-20 20:41:03,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:41:03,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:03,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:03,230 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-20 20:41:03,258 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-20 20:41:03,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2022-03-20 20:41:03,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:03,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 20:41:03,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:04,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 4545 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 20:41:04,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:04,729 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 765 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-03-20 20:41:04,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:04,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356983420] [2022-03-20 20:41:04,729 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:04,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483971369] [2022-03-20 20:41:04,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483971369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:04,729 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:04,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 20:41:04,729 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:04,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1914775127] [2022-03-20 20:41:04,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1914775127] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:04,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:04,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 20:41:04,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000524172] [2022-03-20 20:41:04,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:04,730 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 20:41:04,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:04,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 20:41:04,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 20:41:04,731 INFO L87 Difference]: Start difference. First operand 1623 states and 1882 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-20 20:41:05,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:05,508 INFO L93 Difference]: Finished difference Result 1752 states and 2043 transitions. [2022-03-20 20:41:05,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 20:41:05,508 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) Word has length 308 [2022-03-20 20:41:05,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:05,515 INFO L225 Difference]: With dead ends: 1752 [2022-03-20 20:41:05,515 INFO L226 Difference]: Without dead ends: 1743 [2022-03-20 20:41:05,516 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 20:41:05,516 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 49 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:05,516 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 302 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:05,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2022-03-20 20:41:05,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1741. [2022-03-20 20:41:05,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1137 states have (on average 1.0976253298153034) internal successors, (1248), 1175 states have internal predecessors, (1248), 388 states have call successors, (388), 216 states have call predecessors, (388), 215 states have return successors, (385), 349 states have call predecessors, (385), 385 states have call successors, (385) [2022-03-20 20:41:05,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2021 transitions. [2022-03-20 20:41:05,962 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2021 transitions. Word has length 308 [2022-03-20 20:41:05,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:05,962 INFO L478 AbstractCegarLoop]: Abstraction has 1741 states and 2021 transitions. [2022-03-20 20:41:05,962 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-03-20 20:41:05,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2021 transitions. [2022-03-20 20:41:05,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-03-20 20:41:05,966 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:05,966 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:05,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-20 20:41:06,166 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,SelfDestructingSolverStorable46 [2022-03-20 20:41:06,167 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:06,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:06,167 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 31 times [2022-03-20 20:41:06,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:06,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1153429151] [2022-03-20 20:41:06,167 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:06,168 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 32 times [2022-03-20 20:41:06,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:06,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18787734] [2022-03-20 20:41:06,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:06,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:06,175 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:06,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1381550632] [2022-03-20 20:41:06,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:41:06,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:06,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:06,176 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-20 20:41:06,177 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-20 20:41:06,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:41:06,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:06,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 20:41:06,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:06,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 5192 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:41:06,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:07,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 872 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-03-20 20:41:07,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:07,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18787734] [2022-03-20 20:41:07,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:07,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381550632] [2022-03-20 20:41:07,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381550632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:07,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:07,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 20:41:07,516 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:07,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1153429151] [2022-03-20 20:41:07,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1153429151] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:07,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:07,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 20:41:07,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945397889] [2022-03-20 20:41:07,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:07,517 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 20:41:07,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:07,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 20:41:07,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 20:41:07,517 INFO L87 Difference]: Start difference. First operand 1741 states and 2021 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-20 20:41:08,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:08,288 INFO L93 Difference]: Finished difference Result 1870 states and 2182 transitions. [2022-03-20 20:41:08,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 20:41:08,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) Word has length 327 [2022-03-20 20:41:08,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:08,294 INFO L225 Difference]: With dead ends: 1870 [2022-03-20 20:41:08,294 INFO L226 Difference]: Without dead ends: 1861 [2022-03-20 20:41:08,295 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:41:08,295 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 43 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:08,296 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 304 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:08,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1861 states. [2022-03-20 20:41:08,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1861 to 1859. [2022-03-20 20:41:08,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1213 states have (on average 1.0972794723825228) internal successors, (1331), 1254 states have internal predecessors, (1331), 416 states have call successors, (416), 230 states have call predecessors, (416), 229 states have return successors, (413), 374 states have call predecessors, (413), 413 states have call successors, (413) [2022-03-20 20:41:08,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2160 transitions. [2022-03-20 20:41:08,886 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2160 transitions. Word has length 327 [2022-03-20 20:41:08,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:08,886 INFO L478 AbstractCegarLoop]: Abstraction has 1859 states and 2160 transitions. [2022-03-20 20:41:08,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-03-20 20:41:08,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2160 transitions. [2022-03-20 20:41:08,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-03-20 20:41:08,892 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:08,892 INFO L499 BasicCegarLoop]: trace histogram [52, 51, 51, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:08,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-20 20:41:09,116 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:09,117 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:09,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:09,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 33 times [2022-03-20 20:41:09,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:09,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1237985134] [2022-03-20 20:41:09,118 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:09,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 34 times [2022-03-20 20:41:09,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:09,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918953922] [2022-03-20 20:41:09,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:09,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:09,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:09,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230801407] [2022-03-20 20:41:09,130 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:41:09,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:09,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:09,132 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-20 20:41:09,164 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-20 20:41:09,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:41:09,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:09,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 20:41:09,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:10,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 5882 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-03-20 20:41:10,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 986 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-03-20 20:41:10,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:10,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918953922] [2022-03-20 20:41:10,816 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:10,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230801407] [2022-03-20 20:41:10,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230801407] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:10,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:10,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 20:41:10,816 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:10,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1237985134] [2022-03-20 20:41:10,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1237985134] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:10,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:10,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 20:41:10,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8660963] [2022-03-20 20:41:10,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:10,817 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 20:41:10,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:10,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 20:41:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 20:41:10,818 INFO L87 Difference]: Start difference. First operand 1859 states and 2160 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-20 20:41:11,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:11,688 INFO L93 Difference]: Finished difference Result 1988 states and 2321 transitions. [2022-03-20 20:41:11,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 20:41:11,689 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) Word has length 346 [2022-03-20 20:41:11,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:11,696 INFO L225 Difference]: With dead ends: 1988 [2022-03-20 20:41:11,696 INFO L226 Difference]: Without dead ends: 1979 [2022-03-20 20:41:11,698 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 653 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-03-20 20:41:11,698 INFO L913 BasicCegarLoop]: 83 mSDtfsCounter, 58 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:11,698 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 326 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:11,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states. [2022-03-20 20:41:12,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1977. [2022-03-20 20:41:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1289 states have (on average 1.0969743987587277) internal successors, (1414), 1333 states have internal predecessors, (1414), 444 states have call successors, (444), 244 states have call predecessors, (444), 243 states have return successors, (441), 399 states have call predecessors, (441), 441 states have call successors, (441) [2022-03-20 20:41:12,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2299 transitions. [2022-03-20 20:41:12,308 INFO L78 Accepts]: Start accepts. Automaton has 1977 states and 2299 transitions. Word has length 346 [2022-03-20 20:41:12,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:12,308 INFO L478 AbstractCegarLoop]: Abstraction has 1977 states and 2299 transitions. [2022-03-20 20:41:12,308 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-03-20 20:41:12,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1977 states and 2299 transitions. [2022-03-20 20:41:12,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-03-20 20:41:12,314 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:12,314 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:12,338 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-20 20:41:12,527 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,SelfDestructingSolverStorable48 [2022-03-20 20:41:12,527 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:12,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:12,528 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 35 times [2022-03-20 20:41:12,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:12,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [97493698] [2022-03-20 20:41:12,529 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:12,529 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 36 times [2022-03-20 20:41:12,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:12,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796126624] [2022-03-20 20:41:12,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:12,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:12,538 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:12,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1070030880] [2022-03-20 20:41:12,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:41:12,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:12,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:12,542 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-20 20:41:12,543 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-20 20:41:14,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-03-20 20:41:14,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:14,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 20:41:14,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 6615 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-20 20:41:15,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 1107 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-03-20 20:41:15,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:15,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796126624] [2022-03-20 20:41:15,906 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:15,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070030880] [2022-03-20 20:41:15,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070030880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:15,906 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:15,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 20:41:15,907 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:15,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [97493698] [2022-03-20 20:41:15,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [97493698] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:15,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:15,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 20:41:15,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447354896] [2022-03-20 20:41:15,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:15,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 20:41:15,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:15,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 20:41:15,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:41:15,909 INFO L87 Difference]: Start difference. First operand 1977 states and 2299 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-20 20:41:16,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:16,855 INFO L93 Difference]: Finished difference Result 2106 states and 2460 transitions. [2022-03-20 20:41:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 20:41:16,855 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) Word has length 365 [2022-03-20 20:41:16,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:16,863 INFO L225 Difference]: With dead ends: 2106 [2022-03-20 20:41:16,863 INFO L226 Difference]: Without dead ends: 2097 [2022-03-20 20:41:16,865 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 20:41:16,865 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 65 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:16,866 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 338 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:16,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2022-03-20 20:41:17,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2095. [2022-03-20 20:41:17,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1365 states have (on average 1.0967032967032968) internal successors, (1497), 1412 states have internal predecessors, (1497), 472 states have call successors, (472), 258 states have call predecessors, (472), 257 states have return successors, (469), 424 states have call predecessors, (469), 469 states have call successors, (469) [2022-03-20 20:41:17,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 2438 transitions. [2022-03-20 20:41:17,459 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 2438 transitions. Word has length 365 [2022-03-20 20:41:17,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:17,459 INFO L478 AbstractCegarLoop]: Abstraction has 2095 states and 2438 transitions. [2022-03-20 20:41:17,459 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-03-20 20:41:17,459 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 2438 transitions. [2022-03-20 20:41:17,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-03-20 20:41:17,465 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:17,465 INFO L499 BasicCegarLoop]: trace histogram [58, 57, 57, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:17,474 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-20 20:41:17,674 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,SelfDestructingSolverStorable49 [2022-03-20 20:41:17,674 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:17,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 37 times [2022-03-20 20:41:17,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:17,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [514355940] [2022-03-20 20:41:17,675 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:17,675 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 38 times [2022-03-20 20:41:17,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:17,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920931802] [2022-03-20 20:41:17,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:17,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:17,683 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:17,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363287849] [2022-03-20 20:41:17,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:41:17,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:17,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:17,684 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-20 20:41:17,685 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-20 20:41:17,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:41:17,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:17,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 20:41:17,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:18,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 7391 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-03-20 20:41:18,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 1235 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-03-20 20:41:19,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:19,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920931802] [2022-03-20 20:41:19,395 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:19,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363287849] [2022-03-20 20:41:19,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363287849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:19,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:19,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 20:41:19,396 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:19,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [514355940] [2022-03-20 20:41:19,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [514355940] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:19,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:19,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 20:41:19,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200689797] [2022-03-20 20:41:19,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:19,397 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 20:41:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 20:41:19,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 20:41:19,398 INFO L87 Difference]: Start difference. First operand 2095 states and 2438 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-20 20:41:20,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:20,339 INFO L93 Difference]: Finished difference Result 2224 states and 2599 transitions. [2022-03-20 20:41:20,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 20:41:20,340 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) Word has length 384 [2022-03-20 20:41:20,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:20,348 INFO L225 Difference]: With dead ends: 2224 [2022-03-20 20:41:20,348 INFO L226 Difference]: Without dead ends: 2215 [2022-03-20 20:41:20,349 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 20:41:20,349 INFO L913 BasicCegarLoop]: 89 mSDtfsCounter, 60 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:20,349 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 330 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:20,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2022-03-20 20:41:20,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 2213. [2022-03-20 20:41:20,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2213 states, 1441 states have (on average 1.0964607911172797) internal successors, (1580), 1491 states have internal predecessors, (1580), 500 states have call successors, (500), 272 states have call predecessors, (500), 271 states have return successors, (497), 449 states have call predecessors, (497), 497 states have call successors, (497) [2022-03-20 20:41:20,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 2577 transitions. [2022-03-20 20:41:20,916 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 2577 transitions. Word has length 384 [2022-03-20 20:41:20,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:20,916 INFO L478 AbstractCegarLoop]: Abstraction has 2213 states and 2577 transitions. [2022-03-20 20:41:20,916 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-03-20 20:41:20,916 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 2577 transitions. [2022-03-20 20:41:20,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-03-20 20:41:20,922 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:20,922 INFO L499 BasicCegarLoop]: trace histogram [61, 60, 60, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:20,946 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-20 20:41:21,146 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:21,146 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:21,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:21,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 39 times [2022-03-20 20:41:21,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:21,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [803046619] [2022-03-20 20:41:21,147 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:21,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 40 times [2022-03-20 20:41:21,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:21,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399269664] [2022-03-20 20:41:21,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:21,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:21,158 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:21,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854713187] [2022-03-20 20:41:21,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:41:21,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:21,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:21,159 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-20 20:41:21,161 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-20 20:41:21,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:41:21,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:21,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:41:21,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:22,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 8210 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-03-20 20:41:22,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 1370 refuted. 0 times theorem prover too weak. 7084 trivial. 0 not checked. [2022-03-20 20:41:22,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399269664] [2022-03-20 20:41:22,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854713187] [2022-03-20 20:41:22,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854713187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:22,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:22,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 20:41:22,950 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:22,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [803046619] [2022-03-20 20:41:22,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [803046619] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:22,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:22,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 20:41:22,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988127205] [2022-03-20 20:41:22,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:22,950 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 20:41:22,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:22,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 20:41:22,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 20:41:22,951 INFO L87 Difference]: Start difference. First operand 2213 states and 2577 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-03-20 20:41:23,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:23,954 INFO L93 Difference]: Finished difference Result 2342 states and 2738 transitions. [2022-03-20 20:41:23,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 20:41:23,955 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) Word has length 403 [2022-03-20 20:41:23,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:23,965 INFO L225 Difference]: With dead ends: 2342 [2022-03-20 20:41:23,965 INFO L226 Difference]: Without dead ends: 2333 [2022-03-20 20:41:23,966 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 825 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 20:41:23,967 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 83 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:23,967 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 342 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2333 states. [2022-03-20 20:41:24,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2333 to 2331. [2022-03-20 20:41:24,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2331 states, 1517 states have (on average 1.096242584047462) internal successors, (1663), 1570 states have internal predecessors, (1663), 528 states have call successors, (528), 286 states have call predecessors, (528), 285 states have return successors, (525), 474 states have call predecessors, (525), 525 states have call successors, (525) [2022-03-20 20:41:24,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2331 states to 2331 states and 2716 transitions. [2022-03-20 20:41:24,575 INFO L78 Accepts]: Start accepts. Automaton has 2331 states and 2716 transitions. Word has length 403 [2022-03-20 20:41:24,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:24,575 INFO L478 AbstractCegarLoop]: Abstraction has 2331 states and 2716 transitions. [2022-03-20 20:41:24,575 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-03-20 20:41:24,575 INFO L276 IsEmpty]: Start isEmpty. Operand 2331 states and 2716 transitions. [2022-03-20 20:41:24,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2022-03-20 20:41:24,580 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:24,580 INFO L499 BasicCegarLoop]: trace histogram [64, 63, 63, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:24,597 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-20 20:41:24,780 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,SelfDestructingSolverStorable51 [2022-03-20 20:41:24,781 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:24,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:24,781 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 41 times [2022-03-20 20:41:24,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:24,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1428294780] [2022-03-20 20:41:24,782 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:24,782 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 42 times [2022-03-20 20:41:24,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:24,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448965489] [2022-03-20 20:41:24,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:24,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:24,789 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:24,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879157761] [2022-03-20 20:41:24,790 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:41:24,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:24,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:24,791 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-20 20:41:24,791 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-20 20:41:26,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2022-03-20 20:41:26,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:26,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 20:41:26,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:27,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 9072 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-03-20 20:41:27,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:28,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 1512 refuted. 0 times theorem prover too weak. 7816 trivial. 0 not checked. [2022-03-20 20:41:28,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:28,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448965489] [2022-03-20 20:41:28,516 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:28,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879157761] [2022-03-20 20:41:28,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879157761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:28,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:28,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 20:41:28,517 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:28,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1428294780] [2022-03-20 20:41:28,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1428294780] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:28,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:28,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 20:41:28,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316795194] [2022-03-20 20:41:28,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:28,518 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 20:41:28,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:28,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 20:41:28,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 20:41:28,519 INFO L87 Difference]: Start difference. First operand 2331 states and 2716 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-03-20 20:41:29,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:29,522 INFO L93 Difference]: Finished difference Result 2460 states and 2877 transitions. [2022-03-20 20:41:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 20:41:29,523 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) Word has length 422 [2022-03-20 20:41:29,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:29,530 INFO L225 Difference]: With dead ends: 2460 [2022-03-20 20:41:29,530 INFO L226 Difference]: Without dead ends: 2451 [2022-03-20 20:41:29,531 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 797 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-03-20 20:41:29,531 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 117 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:29,531 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 354 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:29,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2022-03-20 20:41:30,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2449. [2022-03-20 20:41:30,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2449 states, 1593 states have (on average 1.0960451977401129) internal successors, (1746), 1649 states have internal predecessors, (1746), 556 states have call successors, (556), 300 states have call predecessors, (556), 299 states have return successors, (553), 499 states have call predecessors, (553), 553 states have call successors, (553) [2022-03-20 20:41:30,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 2855 transitions. [2022-03-20 20:41:30,164 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 2855 transitions. Word has length 422 [2022-03-20 20:41:30,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:30,165 INFO L478 AbstractCegarLoop]: Abstraction has 2449 states and 2855 transitions. [2022-03-20 20:41:30,165 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-03-20 20:41:30,165 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 2855 transitions. [2022-03-20 20:41:30,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2022-03-20 20:41:30,171 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:30,171 INFO L499 BasicCegarLoop]: trace histogram [67, 66, 66, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:30,190 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-20 20:41:30,372 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:30,372 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:30,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 43 times [2022-03-20 20:41:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:30,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [92316914] [2022-03-20 20:41:30,373 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:30,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 44 times [2022-03-20 20:41:30,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:30,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322202378] [2022-03-20 20:41:30,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:30,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:30,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1853647113] [2022-03-20 20:41:30,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:41:30,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:30,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:30,383 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-20 20:41:30,384 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-20 20:41:30,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:41:30,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:30,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 20:41:30,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 9977 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 20:41:31,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:32,403 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 1661 refuted. 0 times theorem prover too weak. 8584 trivial. 0 not checked. [2022-03-20 20:41:32,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:32,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322202378] [2022-03-20 20:41:32,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:32,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853647113] [2022-03-20 20:41:32,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853647113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:32,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:32,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-20 20:41:32,404 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:32,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [92316914] [2022-03-20 20:41:32,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [92316914] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:32,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:32,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 20:41:32,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836085495] [2022-03-20 20:41:32,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:32,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 20:41:32,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:32,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 20:41:32,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 20:41:32,405 INFO L87 Difference]: Start difference. First operand 2449 states and 2855 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-03-20 20:41:33,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:33,482 INFO L93 Difference]: Finished difference Result 2578 states and 3016 transitions. [2022-03-20 20:41:33,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-20 20:41:33,483 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) Word has length 441 [2022-03-20 20:41:33,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:33,489 INFO L225 Difference]: With dead ends: 2578 [2022-03-20 20:41:33,489 INFO L226 Difference]: Without dead ends: 2569 [2022-03-20 20:41:33,490 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 833 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 20:41:33,490 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 114 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:33,490 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 366 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:33,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2569 states. [2022-03-20 20:41:34,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2569 to 2567. [2022-03-20 20:41:34,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 1669 states have (on average 1.0958657878969442) internal successors, (1829), 1728 states have internal predecessors, (1829), 584 states have call successors, (584), 314 states have call predecessors, (584), 313 states have return successors, (581), 524 states have call predecessors, (581), 581 states have call successors, (581) [2022-03-20 20:41:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 2994 transitions. [2022-03-20 20:41:34,149 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 2994 transitions. Word has length 441 [2022-03-20 20:41:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:34,149 INFO L478 AbstractCegarLoop]: Abstraction has 2567 states and 2994 transitions. [2022-03-20 20:41:34,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-03-20 20:41:34,149 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 2994 transitions. [2022-03-20 20:41:34,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2022-03-20 20:41:34,155 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:34,155 INFO L499 BasicCegarLoop]: trace histogram [70, 69, 69, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:34,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 20:41:34,355 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,SelfDestructingSolverStorable53 [2022-03-20 20:41:34,355 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:34,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:34,356 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 45 times [2022-03-20 20:41:34,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:34,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1895969143] [2022-03-20 20:41:34,356 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:34,356 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 46 times [2022-03-20 20:41:34,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:34,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532355284] [2022-03-20 20:41:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:34,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:34,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:34,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [791902248] [2022-03-20 20:41:34,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:41:34,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:34,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:34,366 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-20 20:41:34,367 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-20 20:41:34,493 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:41:34,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:34,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-20 20:41:34,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:35,365 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 10925 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-20 20:41:35,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:36,529 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 1817 refuted. 0 times theorem prover too weak. 9388 trivial. 0 not checked. [2022-03-20 20:41:36,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:36,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532355284] [2022-03-20 20:41:36,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:36,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791902248] [2022-03-20 20:41:36,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791902248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:36,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:36,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-03-20 20:41:36,530 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:36,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1895969143] [2022-03-20 20:41:36,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1895969143] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:36,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:36,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 20:41:36,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833173640] [2022-03-20 20:41:36,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:36,531 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 20:41:36,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:36,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 20:41:36,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 20:41:36,532 INFO L87 Difference]: Start difference. First operand 2567 states and 2994 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-03-20 20:41:37,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:37,737 INFO L93 Difference]: Finished difference Result 2696 states and 3155 transitions. [2022-03-20 20:41:37,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-20 20:41:37,738 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) Word has length 460 [2022-03-20 20:41:37,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:37,743 INFO L225 Difference]: With dead ends: 2696 [2022-03-20 20:41:37,743 INFO L226 Difference]: Without dead ends: 2687 [2022-03-20 20:41:37,744 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-03-20 20:41:37,744 INFO L913 BasicCegarLoop]: 101 mSDtfsCounter, 112 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:37,744 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 368 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:41:37,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2022-03-20 20:41:38,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 2685. [2022-03-20 20:41:38,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2685 states, 1745 states have (on average 1.095702005730659) internal successors, (1912), 1807 states have internal predecessors, (1912), 612 states have call successors, (612), 328 states have call predecessors, (612), 327 states have return successors, (609), 549 states have call predecessors, (609), 609 states have call successors, (609) [2022-03-20 20:41:38,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2685 states to 2685 states and 3133 transitions. [2022-03-20 20:41:38,439 INFO L78 Accepts]: Start accepts. Automaton has 2685 states and 3133 transitions. Word has length 460 [2022-03-20 20:41:38,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:38,440 INFO L478 AbstractCegarLoop]: Abstraction has 2685 states and 3133 transitions. [2022-03-20 20:41:38,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-03-20 20:41:38,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2685 states and 3133 transitions. [2022-03-20 20:41:38,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2022-03-20 20:41:38,445 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:38,446 INFO L499 BasicCegarLoop]: trace histogram [73, 72, 72, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:38,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-20 20:41:38,646 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-20 20:41:38,646 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:38,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:38,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 47 times [2022-03-20 20:41:38,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:38,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1356211652] [2022-03-20 20:41:38,647 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:38,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 48 times [2022-03-20 20:41:38,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:38,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257622785] [2022-03-20 20:41:38,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:38,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:38,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:38,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1862113892] [2022-03-20 20:41:38,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:41:38,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:38,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:38,660 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:41:38,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 20:41:38,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2022-03-20 20:41:38,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:38,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 20:41:38,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:39,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 11916 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-03-20 20:41:39,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:41,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 1980 refuted. 0 times theorem prover too weak. 10228 trivial. 0 not checked. [2022-03-20 20:41:41,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:41,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257622785] [2022-03-20 20:41:41,065 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:41,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862113892] [2022-03-20 20:41:41,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862113892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:41,065 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:41,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-03-20 20:41:41,065 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:41,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1356211652] [2022-03-20 20:41:41,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1356211652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:41,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:41,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 20:41:41,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70171171] [2022-03-20 20:41:41,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:41,066 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 20:41:41,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:41,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 20:41:41,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 20:41:41,067 INFO L87 Difference]: Start difference. First operand 2685 states and 3133 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-03-20 20:41:42,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:42,238 INFO L93 Difference]: Finished difference Result 2814 states and 3294 transitions. [2022-03-20 20:41:42,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-20 20:41:42,238 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) Word has length 479 [2022-03-20 20:41:42,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:42,244 INFO L225 Difference]: With dead ends: 2814 [2022-03-20 20:41:42,244 INFO L226 Difference]: Without dead ends: 2805 [2022-03-20 20:41:42,245 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 905 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 20:41:42,245 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 95 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:42,245 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 410 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:42,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2805 states. [2022-03-20 20:41:43,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2805 to 2803. [2022-03-20 20:41:43,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 1821 states have (on average 1.0955518945634266) internal successors, (1995), 1886 states have internal predecessors, (1995), 640 states have call successors, (640), 342 states have call predecessors, (640), 341 states have return successors, (637), 574 states have call predecessors, (637), 637 states have call successors, (637) [2022-03-20 20:41:43,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 3272 transitions. [2022-03-20 20:41:43,008 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 3272 transitions. Word has length 479 [2022-03-20 20:41:43,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:43,008 INFO L478 AbstractCegarLoop]: Abstraction has 2803 states and 3272 transitions. [2022-03-20 20:41:43,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-03-20 20:41:43,009 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 3272 transitions. [2022-03-20 20:41:43,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-03-20 20:41:43,014 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:43,015 INFO L499 BasicCegarLoop]: trace histogram [76, 75, 75, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:43,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-20 20:41:43,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:43,215 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:43,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:43,216 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 49 times [2022-03-20 20:41:43,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:43,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [372839760] [2022-03-20 20:41:43,216 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:43,216 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 50 times [2022-03-20 20:41:43,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:43,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396158717] [2022-03-20 20:41:43,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:43,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:43,225 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:43,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798890074] [2022-03-20 20:41:43,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:41:43,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:43,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:43,229 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:41:43,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 20:41:43,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:41:43,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:43,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:41:43,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:44,331 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 12950 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 20:41:44,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:45,606 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 2150 refuted. 0 times theorem prover too weak. 11104 trivial. 0 not checked. [2022-03-20 20:41:45,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:45,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396158717] [2022-03-20 20:41:45,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:45,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798890074] [2022-03-20 20:41:45,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798890074] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:45,607 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:45,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2022-03-20 20:41:45,607 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:45,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [372839760] [2022-03-20 20:41:45,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [372839760] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:45,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:45,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 20:41:45,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735808145] [2022-03-20 20:41:45,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:45,608 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 20:41:45,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:45,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 20:41:45,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1436, Invalid=1644, Unknown=0, NotChecked=0, Total=3080 [2022-03-20 20:41:45,609 INFO L87 Difference]: Start difference. First operand 2803 states and 3272 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-03-20 20:41:46,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:46,848 INFO L93 Difference]: Finished difference Result 2932 states and 3433 transitions. [2022-03-20 20:41:46,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-20 20:41:46,848 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) Word has length 498 [2022-03-20 20:41:46,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:46,854 INFO L225 Difference]: With dead ends: 2932 [2022-03-20 20:41:46,854 INFO L226 Difference]: Without dead ends: 2923 [2022-03-20 20:41:46,855 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 941 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2811, Invalid=3669, Unknown=0, NotChecked=0, Total=6480 [2022-03-20 20:41:46,855 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 92 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:46,855 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 392 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:41:46,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2923 states. [2022-03-20 20:41:47,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2923 to 2921. [2022-03-20 20:41:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2921 states, 1897 states have (on average 1.09541381128097) internal successors, (2078), 1965 states have internal predecessors, (2078), 668 states have call successors, (668), 356 states have call predecessors, (668), 355 states have return successors, (665), 599 states have call predecessors, (665), 665 states have call successors, (665) [2022-03-20 20:41:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2921 states to 2921 states and 3411 transitions. [2022-03-20 20:41:47,626 INFO L78 Accepts]: Start accepts. Automaton has 2921 states and 3411 transitions. Word has length 498 [2022-03-20 20:41:47,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:47,626 INFO L478 AbstractCegarLoop]: Abstraction has 2921 states and 3411 transitions. [2022-03-20 20:41:47,627 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-03-20 20:41:47,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2921 states and 3411 transitions. [2022-03-20 20:41:47,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2022-03-20 20:41:47,633 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:47,633 INFO L499 BasicCegarLoop]: trace histogram [79, 78, 78, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:47,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-20 20:41:47,833 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:47,833 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:47,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:47,834 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 51 times [2022-03-20 20:41:47,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:47,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [872140368] [2022-03-20 20:41:47,834 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:47,835 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 52 times [2022-03-20 20:41:47,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:47,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843147811] [2022-03-20 20:41:47,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:47,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:47,846 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:47,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1509076140] [2022-03-20 20:41:47,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:41:47,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:47,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:47,848 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:41:47,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 20:41:47,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:41:47,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:47,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 20:41:47,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 14027 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 20:41:48,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:50,287 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 2327 refuted. 0 times theorem prover too weak. 12016 trivial. 0 not checked. [2022-03-20 20:41:50,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:50,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843147811] [2022-03-20 20:41:50,287 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:50,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509076140] [2022-03-20 20:41:50,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509076140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:50,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:50,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2022-03-20 20:41:50,288 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:50,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [872140368] [2022-03-20 20:41:50,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [872140368] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:50,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:50,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-03-20 20:41:50,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086791409] [2022-03-20 20:41:50,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:50,288 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 20:41:50,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:50,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 20:41:50,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1545, Invalid=1761, Unknown=0, NotChecked=0, Total=3306 [2022-03-20 20:41:50,290 INFO L87 Difference]: Start difference. First operand 2921 states and 3411 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-03-20 20:41:51,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:51,570 INFO L93 Difference]: Finished difference Result 3050 states and 3572 transitions. [2022-03-20 20:41:51,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-20 20:41:51,571 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) Word has length 517 [2022-03-20 20:41:51,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:51,577 INFO L225 Difference]: With dead ends: 3050 [2022-03-20 20:41:51,577 INFO L226 Difference]: Without dead ends: 3041 [2022-03-20 20:41:51,578 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 977 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3027, Invalid=3945, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 20:41:51,578 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 127 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:51,578 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 414 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:41:51,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3041 states. [2022-03-20 20:41:52,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3041 to 3039. [2022-03-20 20:41:52,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3039 states, 1973 states have (on average 1.0952863659401926) internal successors, (2161), 2044 states have internal predecessors, (2161), 696 states have call successors, (696), 370 states have call predecessors, (696), 369 states have return successors, (693), 624 states have call predecessors, (693), 693 states have call successors, (693) [2022-03-20 20:41:52,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3039 states to 3039 states and 3550 transitions. [2022-03-20 20:41:52,483 INFO L78 Accepts]: Start accepts. Automaton has 3039 states and 3550 transitions. Word has length 517 [2022-03-20 20:41:52,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:52,484 INFO L478 AbstractCegarLoop]: Abstraction has 3039 states and 3550 transitions. [2022-03-20 20:41:52,484 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-03-20 20:41:52,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3039 states and 3550 transitions. [2022-03-20 20:41:52,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-03-20 20:41:52,491 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:52,491 INFO L499 BasicCegarLoop]: trace histogram [82, 81, 81, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:52,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-20 20:41:52,691 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:52,691 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:52,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 53 times [2022-03-20 20:41:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:52,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [762554099] [2022-03-20 20:41:52,692 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 54 times [2022-03-20 20:41:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:52,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508221806] [2022-03-20 20:41:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:52,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:52,701 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:52,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227700218] [2022-03-20 20:41:52,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:41:52,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:52,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:52,703 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:41:52,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 20:41:53,081 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-03-20 20:41:53,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:53,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 20:41:53,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:54,091 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 15147 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-03-20 20:41:54,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:41:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 2511 refuted. 0 times theorem prover too weak. 12964 trivial. 0 not checked. [2022-03-20 20:41:55,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:41:55,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508221806] [2022-03-20 20:41:55,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:41:55,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227700218] [2022-03-20 20:41:55,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227700218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:41:55,477 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:41:55,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2022-03-20 20:41:55,477 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:41:55,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [762554099] [2022-03-20 20:41:55,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [762554099] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:41:55,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:41:55,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-03-20 20:41:55,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686964639] [2022-03-20 20:41:55,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:41:55,478 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 20:41:55,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 20:41:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1658, Invalid=1882, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 20:41:55,479 INFO L87 Difference]: Start difference. First operand 3039 states and 3550 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-03-20 20:41:56,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:41:56,842 INFO L93 Difference]: Finished difference Result 3168 states and 3711 transitions. [2022-03-20 20:41:56,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-20 20:41:56,843 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) Word has length 536 [2022-03-20 20:41:56,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:41:56,850 INFO L225 Difference]: With dead ends: 3168 [2022-03-20 20:41:56,850 INFO L226 Difference]: Without dead ends: 3159 [2022-03-20 20:41:56,851 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1098 GetRequests, 1013 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3251, Invalid=4231, Unknown=0, NotChecked=0, Total=7482 [2022-03-20 20:41:56,851 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 110 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:41:56,851 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 436 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:41:56,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3159 states. [2022-03-20 20:41:57,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3159 to 3157. [2022-03-20 20:41:57,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3157 states, 2049 states have (on average 1.0951683748169838) internal successors, (2244), 2123 states have internal predecessors, (2244), 724 states have call successors, (724), 384 states have call predecessors, (724), 383 states have return successors, (721), 649 states have call predecessors, (721), 721 states have call successors, (721) [2022-03-20 20:41:57,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3157 states to 3157 states and 3689 transitions. [2022-03-20 20:41:57,804 INFO L78 Accepts]: Start accepts. Automaton has 3157 states and 3689 transitions. Word has length 536 [2022-03-20 20:41:57,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:41:57,805 INFO L478 AbstractCegarLoop]: Abstraction has 3157 states and 3689 transitions. [2022-03-20 20:41:57,805 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-03-20 20:41:57,805 INFO L276 IsEmpty]: Start isEmpty. Operand 3157 states and 3689 transitions. [2022-03-20 20:41:57,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 556 [2022-03-20 20:41:57,825 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:41:57,825 INFO L499 BasicCegarLoop]: trace histogram [85, 84, 84, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:41:57,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-20 20:41:58,025 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 20:41:58,026 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:41:58,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:41:58,026 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 55 times [2022-03-20 20:41:58,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:41:58,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1777654059] [2022-03-20 20:41:58,027 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:41:58,027 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 56 times [2022-03-20 20:41:58,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:41:58,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122820435] [2022-03-20 20:41:58,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:41:58,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:41:58,036 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:41:58,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393543120] [2022-03-20 20:41:58,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:41:58,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:41:58,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:41:58,037 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:41:58,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-20 20:41:58,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:41:58,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:41:58,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 20:41:58,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:41:59,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 16310 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-03-20 20:41:59,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:42:00,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 2702 refuted. 0 times theorem prover too weak. 13948 trivial. 0 not checked. [2022-03-20 20:42:00,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:42:00,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122820435] [2022-03-20 20:42:00,842 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:42:00,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393543120] [2022-03-20 20:42:00,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393543120] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:42:00,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:42:00,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2022-03-20 20:42:00,843 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:42:00,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1777654059] [2022-03-20 20:42:00,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1777654059] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:42:00,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:42:00,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 20:42:00,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059320608] [2022-03-20 20:42:00,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:42:00,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 20:42:00,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:42:00,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 20:42:00,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1775, Invalid=2007, Unknown=0, NotChecked=0, Total=3782 [2022-03-20 20:42:00,845 INFO L87 Difference]: Start difference. First operand 3157 states and 3689 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-03-20 20:42:02,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:42:02,375 INFO L93 Difference]: Finished difference Result 3286 states and 3850 transitions. [2022-03-20 20:42:02,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-20 20:42:02,376 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) Word has length 555 [2022-03-20 20:42:02,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:42:02,382 INFO L225 Difference]: With dead ends: 3286 [2022-03-20 20:42:02,382 INFO L226 Difference]: Without dead ends: 3277 [2022-03-20 20:42:02,383 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1137 GetRequests, 1049 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3483, Invalid=4527, Unknown=0, NotChecked=0, Total=8010 [2022-03-20 20:42:02,383 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 79 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:42:02,384 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 458 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:42:02,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3277 states. [2022-03-20 20:42:03,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3277 to 3275. [2022-03-20 20:42:03,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3275 states, 2125 states have (on average 1.0950588235294119) internal successors, (2327), 2202 states have internal predecessors, (2327), 752 states have call successors, (752), 398 states have call predecessors, (752), 397 states have return successors, (749), 674 states have call predecessors, (749), 749 states have call successors, (749) [2022-03-20 20:42:03,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3275 states to 3275 states and 3828 transitions. [2022-03-20 20:42:03,209 INFO L78 Accepts]: Start accepts. Automaton has 3275 states and 3828 transitions. Word has length 555 [2022-03-20 20:42:03,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:42:03,209 INFO L478 AbstractCegarLoop]: Abstraction has 3275 states and 3828 transitions. [2022-03-20 20:42:03,210 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-03-20 20:42:03,210 INFO L276 IsEmpty]: Start isEmpty. Operand 3275 states and 3828 transitions. [2022-03-20 20:42:03,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 575 [2022-03-20 20:42:03,216 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:42:03,216 INFO L499 BasicCegarLoop]: trace histogram [88, 87, 87, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:42:03,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-20 20:42:03,416 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-20 20:42:03,416 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:42:03,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:42:03,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 57 times [2022-03-20 20:42:03,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:42:03,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [545536179] [2022-03-20 20:42:03,417 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:42:03,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 58 times [2022-03-20 20:42:03,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:42:03,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885501831] [2022-03-20 20:42:03,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:42:03,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:42:03,429 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:42:03,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442363069] [2022-03-20 20:42:03,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:42:03,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:42:03,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:42:03,434 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:42:03,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-20 20:42:03,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:42:03,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:42:03,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 20:42:03,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:42:04,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 17516 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:42:04,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:42:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 2900 refuted. 0 times theorem prover too weak. 14968 trivial. 0 not checked. [2022-03-20 20:42:06,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:42:06,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885501831] [2022-03-20 20:42:06,231 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:42:06,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442363069] [2022-03-20 20:42:06,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442363069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:42:06,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:42:06,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2022-03-20 20:42:06,232 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:42:06,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [545536179] [2022-03-20 20:42:06,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [545536179] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:42:06,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:42:06,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-03-20 20:42:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118675716] [2022-03-20 20:42:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:42:06,232 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 20:42:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:42:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 20:42:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1896, Invalid=2136, Unknown=0, NotChecked=0, Total=4032 [2022-03-20 20:42:06,234 INFO L87 Difference]: Start difference. First operand 3275 states and 3828 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-03-20 20:42:07,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:42:07,744 INFO L93 Difference]: Finished difference Result 3404 states and 3989 transitions. [2022-03-20 20:42:07,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-20 20:42:07,744 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) Word has length 574 [2022-03-20 20:42:07,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:42:07,751 INFO L225 Difference]: With dead ends: 3404 [2022-03-20 20:42:07,751 INFO L226 Difference]: Without dead ends: 3395 [2022-03-20 20:42:07,752 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1176 GetRequests, 1085 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3723, Invalid=4833, Unknown=0, NotChecked=0, Total=8556 [2022-03-20 20:42:07,752 INFO L913 BasicCegarLoop]: 119 mSDtfsCounter, 116 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:42:07,752 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 450 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:42:07,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3395 states. [2022-03-20 20:42:08,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3395 to 3393. [2022-03-20 20:42:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3393 states, 2201 states have (on average 1.0949568378009995) internal successors, (2410), 2281 states have internal predecessors, (2410), 780 states have call successors, (780), 412 states have call predecessors, (780), 411 states have return successors, (777), 699 states have call predecessors, (777), 777 states have call successors, (777) [2022-03-20 20:42:08,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3393 states to 3393 states and 3967 transitions. [2022-03-20 20:42:08,690 INFO L78 Accepts]: Start accepts. Automaton has 3393 states and 3967 transitions. Word has length 574 [2022-03-20 20:42:08,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:42:08,691 INFO L478 AbstractCegarLoop]: Abstraction has 3393 states and 3967 transitions. [2022-03-20 20:42:08,691 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-03-20 20:42:08,691 INFO L276 IsEmpty]: Start isEmpty. Operand 3393 states and 3967 transitions. [2022-03-20 20:42:08,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-03-20 20:42:08,697 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:42:08,697 INFO L499 BasicCegarLoop]: trace histogram [91, 90, 90, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:42:08,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-20 20:42:08,902 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:42:08,902 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:42:08,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:42:08,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 59 times [2022-03-20 20:42:08,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:42:08,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1099904358] [2022-03-20 20:42:08,903 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:42:08,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 60 times [2022-03-20 20:42:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:42:08,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172389253] [2022-03-20 20:42:08,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:42:08,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:42:08,913 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:42:08,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128517819] [2022-03-20 20:42:08,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:42:08,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:42:08,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:42:08,915 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:42:08,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-20 20:43:19,000 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 57 check-sat command(s) [2022-03-20 20:43:19,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:19,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 20:43:19,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:20,213 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 18765 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-03-20 20:43:20,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:21,896 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 3105 refuted. 0 times theorem prover too weak. 16024 trivial. 0 not checked. [2022-03-20 20:43:21,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:21,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172389253] [2022-03-20 20:43:21,897 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:21,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128517819] [2022-03-20 20:43:21,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128517819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:21,897 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:21,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2022-03-20 20:43:21,897 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:21,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1099904358] [2022-03-20 20:43:21,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1099904358] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:21,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:21,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-03-20 20:43:21,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019428328] [2022-03-20 20:43:21,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:21,898 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-20 20:43:21,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:21,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-20 20:43:21,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2021, Invalid=2269, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 20:43:21,900 INFO L87 Difference]: Start difference. First operand 3393 states and 3967 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-03-20 20:43:23,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:23,472 INFO L93 Difference]: Finished difference Result 3522 states and 4128 transitions. [2022-03-20 20:43:23,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-20 20:43:23,473 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) Word has length 593 [2022-03-20 20:43:23,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:23,479 INFO L225 Difference]: With dead ends: 3522 [2022-03-20 20:43:23,479 INFO L226 Difference]: Without dead ends: 3513 [2022-03-20 20:43:23,480 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1215 GetRequests, 1121 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3971, Invalid=5149, Unknown=0, NotChecked=0, Total=9120 [2022-03-20 20:43:23,480 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 112 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:23,481 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 462 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:43:23,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3513 states. [2022-03-20 20:43:24,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3513 to 3511. [2022-03-20 20:43:24,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3511 states, 2277 states have (on average 1.0948616600790513) internal successors, (2493), 2360 states have internal predecessors, (2493), 808 states have call successors, (808), 426 states have call predecessors, (808), 425 states have return successors, (805), 724 states have call predecessors, (805), 805 states have call successors, (805) [2022-03-20 20:43:24,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3511 states to 3511 states and 4106 transitions. [2022-03-20 20:43:24,385 INFO L78 Accepts]: Start accepts. Automaton has 3511 states and 4106 transitions. Word has length 593 [2022-03-20 20:43:24,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:24,385 INFO L478 AbstractCegarLoop]: Abstraction has 3511 states and 4106 transitions. [2022-03-20 20:43:24,385 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-03-20 20:43:24,385 INFO L276 IsEmpty]: Start isEmpty. Operand 3511 states and 4106 transitions. [2022-03-20 20:43:24,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2022-03-20 20:43:24,392 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:24,393 INFO L499 BasicCegarLoop]: trace histogram [94, 93, 93, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:24,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:24,593 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:24,593 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:24,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:24,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 61 times [2022-03-20 20:43:24,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:24,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [403329462] [2022-03-20 20:43:24,594 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:24,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 62 times [2022-03-20 20:43:24,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:24,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133151470] [2022-03-20 20:43:24,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:24,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:24,603 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:24,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435603256] [2022-03-20 20:43:24,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:24,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:24,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:24,605 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:24,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-20 20:43:24,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:24,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:24,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 1339 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 20:43:24,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:25,985 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 20057 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-03-20 20:43:25,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:27,691 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 3317 refuted. 0 times theorem prover too weak. 17116 trivial. 0 not checked. [2022-03-20 20:43:27,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:27,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133151470] [2022-03-20 20:43:27,692 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:27,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435603256] [2022-03-20 20:43:27,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435603256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:27,692 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:27,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2022-03-20 20:43:27,692 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:27,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [403329462] [2022-03-20 20:43:27,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [403329462] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:27,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:27,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 20:43:27,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625588807] [2022-03-20 20:43:27,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:27,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 20:43:27,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:27,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 20:43:27,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2150, Invalid=2406, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 20:43:27,694 INFO L87 Difference]: Start difference. First operand 3511 states and 4106 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-03-20 20:43:29,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:29,297 INFO L93 Difference]: Finished difference Result 3640 states and 4267 transitions. [2022-03-20 20:43:29,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-20 20:43:29,297 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) Word has length 612 [2022-03-20 20:43:29,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:29,303 INFO L225 Difference]: With dead ends: 3640 [2022-03-20 20:43:29,303 INFO L226 Difference]: Without dead ends: 3631 [2022-03-20 20:43:29,307 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1254 GetRequests, 1157 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4227, Invalid=5475, Unknown=0, NotChecked=0, Total=9702 [2022-03-20 20:43:29,308 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 163 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:29,308 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 464 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:43:29,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3631 states. [2022-03-20 20:43:30,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3631 to 3629. [2022-03-20 20:43:30,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3629 states, 2353 states have (on average 1.094772630684233) internal successors, (2576), 2439 states have internal predecessors, (2576), 836 states have call successors, (836), 440 states have call predecessors, (836), 439 states have return successors, (833), 749 states have call predecessors, (833), 833 states have call successors, (833) [2022-03-20 20:43:30,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3629 states to 3629 states and 4245 transitions. [2022-03-20 20:43:30,236 INFO L78 Accepts]: Start accepts. Automaton has 3629 states and 4245 transitions. Word has length 612 [2022-03-20 20:43:30,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:30,236 INFO L478 AbstractCegarLoop]: Abstraction has 3629 states and 4245 transitions. [2022-03-20 20:43:30,236 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-03-20 20:43:30,236 INFO L276 IsEmpty]: Start isEmpty. Operand 3629 states and 4245 transitions. [2022-03-20 20:43:30,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-03-20 20:43:30,243 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:30,243 INFO L499 BasicCegarLoop]: trace histogram [97, 96, 96, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:30,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:30,444 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:30,444 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:30,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:30,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 63 times [2022-03-20 20:43:30,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:30,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1718697686] [2022-03-20 20:43:30,445 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:30,445 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 64 times [2022-03-20 20:43:30,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:30,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816638243] [2022-03-20 20:43:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:30,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:30,455 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:30,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [382290011] [2022-03-20 20:43:30,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:30,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:30,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:30,456 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:30,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-20 20:43:30,624 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:30,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:30,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-20 20:43:30,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:31,833 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 21392 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-03-20 20:43:31,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 3536 refuted. 0 times theorem prover too weak. 18244 trivial. 0 not checked. [2022-03-20 20:43:33,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:33,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816638243] [2022-03-20 20:43:33,619 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:33,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382290011] [2022-03-20 20:43:33,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382290011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:33,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:33,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2022-03-20 20:43:33,619 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:33,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1718697686] [2022-03-20 20:43:33,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1718697686] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:33,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:33,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-03-20 20:43:33,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889937860] [2022-03-20 20:43:33,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:33,620 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 20:43:33,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:33,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 20:43:33,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2283, Invalid=2547, Unknown=0, NotChecked=0, Total=4830 [2022-03-20 20:43:33,621 INFO L87 Difference]: Start difference. First operand 3629 states and 4245 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-03-20 20:43:35,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:35,310 INFO L93 Difference]: Finished difference Result 3758 states and 4406 transitions. [2022-03-20 20:43:35,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-20 20:43:35,311 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) Word has length 631 [2022-03-20 20:43:35,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:35,317 INFO L225 Difference]: With dead ends: 3758 [2022-03-20 20:43:35,317 INFO L226 Difference]: Without dead ends: 3749 [2022-03-20 20:43:35,318 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1293 GetRequests, 1193 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4491, Invalid=5811, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 20:43:35,319 INFO L913 BasicCegarLoop]: 128 mSDtfsCounter, 142 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:35,319 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 486 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:43:35,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3749 states. [2022-03-20 20:43:36,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3749 to 3747. [2022-03-20 20:43:36,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3747 states, 2429 states have (on average 1.0946891724989707) internal successors, (2659), 2518 states have internal predecessors, (2659), 864 states have call successors, (864), 454 states have call predecessors, (864), 453 states have return successors, (861), 774 states have call predecessors, (861), 861 states have call successors, (861) [2022-03-20 20:43:36,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3747 states to 3747 states and 4384 transitions. [2022-03-20 20:43:36,314 INFO L78 Accepts]: Start accepts. Automaton has 3747 states and 4384 transitions. Word has length 631 [2022-03-20 20:43:36,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:36,315 INFO L478 AbstractCegarLoop]: Abstraction has 3747 states and 4384 transitions. [2022-03-20 20:43:36,315 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-03-20 20:43:36,315 INFO L276 IsEmpty]: Start isEmpty. Operand 3747 states and 4384 transitions. [2022-03-20 20:43:36,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 651 [2022-03-20 20:43:36,322 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:36,322 INFO L499 BasicCegarLoop]: trace histogram [100, 99, 99, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:36,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-20 20:43:36,522 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:36,523 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:36,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:36,523 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 65 times [2022-03-20 20:43:36,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:36,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [122357772] [2022-03-20 20:43:36,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:36,524 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 66 times [2022-03-20 20:43:36,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:36,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352103262] [2022-03-20 20:43:36,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:36,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:36,534 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:36,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106510000] [2022-03-20 20:43:36,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:36,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:36,536 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:36,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-20 20:43:36,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 62 check-sat command(s) [2022-03-20 20:43:36,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:37,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 20:43:37,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 22770 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-03-20 20:43:38,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 3762 refuted. 0 times theorem prover too weak. 19408 trivial. 0 not checked. [2022-03-20 20:43:40,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:40,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352103262] [2022-03-20 20:43:40,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:40,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106510000] [2022-03-20 20:43:40,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106510000] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:40,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:40,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2022-03-20 20:43:40,188 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:40,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [122357772] [2022-03-20 20:43:40,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [122357772] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:40,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:40,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-03-20 20:43:40,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818376820] [2022-03-20 20:43:40,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:40,189 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 20:43:40,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:40,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 20:43:40,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2420, Invalid=2692, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 20:43:40,190 INFO L87 Difference]: Start difference. First operand 3747 states and 4384 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-03-20 20:43:41,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:41,957 INFO L93 Difference]: Finished difference Result 3876 states and 4545 transitions. [2022-03-20 20:43:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-20 20:43:41,958 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) Word has length 650 [2022-03-20 20:43:41,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:41,964 INFO L225 Difference]: With dead ends: 3876 [2022-03-20 20:43:41,964 INFO L226 Difference]: Without dead ends: 3867 [2022-03-20 20:43:41,965 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1332 GetRequests, 1229 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4763, Invalid=6157, Unknown=0, NotChecked=0, Total=10920 [2022-03-20 20:43:41,966 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 116 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:41,966 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 528 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:43:41,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3867 states. [2022-03-20 20:43:42,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3867 to 3865. [2022-03-20 20:43:42,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 2505 states have (on average 1.0946107784431138) internal successors, (2742), 2597 states have internal predecessors, (2742), 892 states have call successors, (892), 468 states have call predecessors, (892), 467 states have return successors, (889), 799 states have call predecessors, (889), 889 states have call successors, (889) [2022-03-20 20:43:42,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 4523 transitions. [2022-03-20 20:43:42,944 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 4523 transitions. Word has length 650 [2022-03-20 20:43:42,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:42,945 INFO L478 AbstractCegarLoop]: Abstraction has 3865 states and 4523 transitions. [2022-03-20 20:43:42,945 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-03-20 20:43:42,945 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 4523 transitions. [2022-03-20 20:43:42,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 670 [2022-03-20 20:43:42,955 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:42,956 INFO L499 BasicCegarLoop]: trace histogram [103, 102, 102, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:42,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:43,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-20 20:43:43,184 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:43,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 67 times [2022-03-20 20:43:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:43,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1532168849] [2022-03-20 20:43:43,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:43,185 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 68 times [2022-03-20 20:43:43,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:43,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16136971] [2022-03-20 20:43:43,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:43,194 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:43,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [751550334] [2022-03-20 20:43:43,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:43:43,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:43,196 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:43,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-20 20:43:43,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:43:43,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:43,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 1459 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-20 20:43:43,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:44,702 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 24191 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2022-03-20 20:43:44,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:46,663 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 3995 refuted. 0 times theorem prover too weak. 20608 trivial. 0 not checked. [2022-03-20 20:43:46,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:46,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16136971] [2022-03-20 20:43:46,664 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:46,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751550334] [2022-03-20 20:43:46,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751550334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:46,664 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:46,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2022-03-20 20:43:46,665 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:46,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1532168849] [2022-03-20 20:43:46,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1532168849] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:46,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:46,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 20:43:46,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506079471] [2022-03-20 20:43:46,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:46,665 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 20:43:46,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:46,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 20:43:46,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2561, Invalid=2841, Unknown=0, NotChecked=0, Total=5402 [2022-03-20 20:43:46,667 INFO L87 Difference]: Start difference. First operand 3865 states and 4523 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-03-20 20:43:48,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:48,473 INFO L93 Difference]: Finished difference Result 3994 states and 4684 transitions. [2022-03-20 20:43:48,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-20 20:43:48,473 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) Word has length 669 [2022-03-20 20:43:48,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:48,480 INFO L225 Difference]: With dead ends: 3994 [2022-03-20 20:43:48,481 INFO L226 Difference]: Without dead ends: 3985 [2022-03-20 20:43:48,482 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1371 GetRequests, 1265 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5043, Invalid=6513, Unknown=0, NotChecked=0, Total=11556 [2022-03-20 20:43:48,482 INFO L913 BasicCegarLoop]: 134 mSDtfsCounter, 124 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:48,482 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 530 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 20:43:48,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3985 states. [2022-03-20 20:43:49,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3985 to 3983. [2022-03-20 20:43:49,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 2581 states have (on average 1.09453700116234) internal successors, (2825), 2676 states have internal predecessors, (2825), 920 states have call successors, (920), 482 states have call predecessors, (920), 481 states have return successors, (917), 824 states have call predecessors, (917), 917 states have call successors, (917) [2022-03-20 20:43:49,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 4662 transitions. [2022-03-20 20:43:49,515 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 4662 transitions. Word has length 669 [2022-03-20 20:43:49,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:49,516 INFO L478 AbstractCegarLoop]: Abstraction has 3983 states and 4662 transitions. [2022-03-20 20:43:49,516 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-03-20 20:43:49,516 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 4662 transitions. [2022-03-20 20:43:49,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2022-03-20 20:43:49,526 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:49,526 INFO L499 BasicCegarLoop]: trace histogram [106, 105, 105, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:49,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:49,739 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:49,739 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:49,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:49,740 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 69 times [2022-03-20 20:43:49,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:49,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1699394181] [2022-03-20 20:43:49,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:49,740 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 70 times [2022-03-20 20:43:49,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:49,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700075011] [2022-03-20 20:43:49,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:49,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:49,750 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:49,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554684668] [2022-03-20 20:43:49,750 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:43:49,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:49,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:49,752 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:49,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-20 20:43:49,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:43:49,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:49,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-20 20:43:49,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 25655 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 20:43:51,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:43:53,396 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 4235 refuted. 0 times theorem prover too weak. 21844 trivial. 0 not checked. [2022-03-20 20:43:53,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:43:53,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700075011] [2022-03-20 20:43:53,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:43:53,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554684668] [2022-03-20 20:43:53,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554684668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:43:53,397 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:43:53,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2022-03-20 20:43:53,397 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:43:53,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1699394181] [2022-03-20 20:43:53,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1699394181] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:43:53,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:43:53,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-20 20:43:53,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286077072] [2022-03-20 20:43:53,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:43:53,398 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 20:43:53,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:53,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 20:43:53,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2706, Invalid=2994, Unknown=0, NotChecked=0, Total=5700 [2022-03-20 20:43:53,399 INFO L87 Difference]: Start difference. First operand 3983 states and 4662 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-03-20 20:43:55,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:43:55,370 INFO L93 Difference]: Finished difference Result 4112 states and 4823 transitions. [2022-03-20 20:43:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-20 20:43:55,371 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) Word has length 688 [2022-03-20 20:43:55,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:43:55,380 INFO L225 Difference]: With dead ends: 4112 [2022-03-20 20:43:55,380 INFO L226 Difference]: Without dead ends: 4103 [2022-03-20 20:43:55,381 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1410 GetRequests, 1301 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5331, Invalid=6879, Unknown=0, NotChecked=0, Total=12210 [2022-03-20 20:43:55,382 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 173 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:43:55,382 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 532 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:43:55,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4103 states. [2022-03-20 20:43:56,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4103 to 4101. [2022-03-20 20:43:56,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4101 states, 2657 states have (on average 1.0944674444862628) internal successors, (2908), 2755 states have internal predecessors, (2908), 948 states have call successors, (948), 496 states have call predecessors, (948), 495 states have return successors, (945), 849 states have call predecessors, (945), 945 states have call successors, (945) [2022-03-20 20:43:56,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4101 states to 4101 states and 4801 transitions. [2022-03-20 20:43:56,430 INFO L78 Accepts]: Start accepts. Automaton has 4101 states and 4801 transitions. Word has length 688 [2022-03-20 20:43:56,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:43:56,431 INFO L478 AbstractCegarLoop]: Abstraction has 4101 states and 4801 transitions. [2022-03-20 20:43:56,431 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-03-20 20:43:56,431 INFO L276 IsEmpty]: Start isEmpty. Operand 4101 states and 4801 transitions. [2022-03-20 20:43:56,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2022-03-20 20:43:56,440 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:43:56,440 INFO L499 BasicCegarLoop]: trace histogram [109, 108, 108, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:43:56,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-20 20:43:56,661 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-20 20:43:56,661 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:43:56,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:43:56,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 71 times [2022-03-20 20:43:56,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:43:56,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1889286584] [2022-03-20 20:43:56,662 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:43:56,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 72 times [2022-03-20 20:43:56,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:43:56,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670969878] [2022-03-20 20:43:56,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:43:56,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:43:56,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:43:56,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [294775175] [2022-03-20 20:43:56,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:43:56,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:43:56,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:43:56,673 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:43:56,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-20 20:43:57,227 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-03-20 20:43:57,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:43:57,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 1530 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-20 20:43:57,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:43:58,679 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 27162 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2022-03-20 20:43:58,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 4482 refuted. 0 times theorem prover too weak. 23116 trivial. 0 not checked. [2022-03-20 20:44:00,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:00,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670969878] [2022-03-20 20:44:00,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:00,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294775175] [2022-03-20 20:44:00,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294775175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:00,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:00,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2022-03-20 20:44:00,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:00,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1889286584] [2022-03-20 20:44:00,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1889286584] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:00,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:00,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-03-20 20:44:00,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262134212] [2022-03-20 20:44:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:00,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 20:44:00,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:00,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 20:44:00,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2855, Invalid=3151, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 20:44:00,863 INFO L87 Difference]: Start difference. First operand 4101 states and 4801 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-03-20 20:44:03,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:03,064 INFO L93 Difference]: Finished difference Result 4230 states and 4962 transitions. [2022-03-20 20:44:03,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-20 20:44:03,064 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) Word has length 707 [2022-03-20 20:44:03,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:03,076 INFO L225 Difference]: With dead ends: 4230 [2022-03-20 20:44:03,076 INFO L226 Difference]: Without dead ends: 4221 [2022-03-20 20:44:03,078 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1337 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5627, Invalid=7255, Unknown=0, NotChecked=0, Total=12882 [2022-03-20 20:44:03,078 INFO L913 BasicCegarLoop]: 140 mSDtfsCounter, 177 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:03,078 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 544 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:44:03,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4221 states. [2022-03-20 20:44:04,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4221 to 4219. [2022-03-20 20:44:04,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 2733 states have (on average 1.0944017563117454) internal successors, (2991), 2834 states have internal predecessors, (2991), 976 states have call successors, (976), 510 states have call predecessors, (976), 509 states have return successors, (973), 874 states have call predecessors, (973), 973 states have call successors, (973) [2022-03-20 20:44:04,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 4940 transitions. [2022-03-20 20:44:04,254 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 4940 transitions. Word has length 707 [2022-03-20 20:44:04,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:04,255 INFO L478 AbstractCegarLoop]: Abstraction has 4219 states and 4940 transitions. [2022-03-20 20:44:04,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-03-20 20:44:04,255 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 4940 transitions. [2022-03-20 20:44:04,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 727 [2022-03-20 20:44:04,263 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:04,263 INFO L499 BasicCegarLoop]: trace histogram [112, 111, 111, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:04,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-20 20:44:04,464 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-20 20:44:04,464 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:04,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:04,464 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 73 times [2022-03-20 20:44:04,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:04,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [631345384] [2022-03-20 20:44:04,465 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:04,465 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 74 times [2022-03-20 20:44:04,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:04,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381166821] [2022-03-20 20:44:04,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:04,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:04,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:04,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2121421501] [2022-03-20 20:44:04,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:04,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:04,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:04,477 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:04,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-20 20:44:04,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:04,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:04,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 1579 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 20:44:04,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 28712 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2022-03-20 20:44:06,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:08,376 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 4736 refuted. 0 times theorem prover too weak. 24424 trivial. 0 not checked. [2022-03-20 20:44:08,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:08,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381166821] [2022-03-20 20:44:08,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:08,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121421501] [2022-03-20 20:44:08,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121421501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:08,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:08,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2022-03-20 20:44:08,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:08,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [631345384] [2022-03-20 20:44:08,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [631345384] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:08,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:08,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-03-20 20:44:08,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572195236] [2022-03-20 20:44:08,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:08,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 20:44:08,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:08,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 20:44:08,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3008, Invalid=3312, Unknown=0, NotChecked=0, Total=6320 [2022-03-20 20:44:08,380 INFO L87 Difference]: Start difference. First operand 4219 states and 4940 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-03-20 20:44:10,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:10,462 INFO L93 Difference]: Finished difference Result 4348 states and 5101 transitions. [2022-03-20 20:44:10,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-20 20:44:10,463 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) Word has length 726 [2022-03-20 20:44:10,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:10,471 INFO L225 Difference]: With dead ends: 4348 [2022-03-20 20:44:10,471 INFO L226 Difference]: Without dead ends: 4339 [2022-03-20 20:44:10,473 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1488 GetRequests, 1373 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5931, Invalid=7641, Unknown=0, NotChecked=0, Total=13572 [2022-03-20 20:44:10,473 INFO L913 BasicCegarLoop]: 143 mSDtfsCounter, 145 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:10,473 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 556 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:44:10,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4339 states. [2022-03-20 20:44:11,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4339 to 4337. [2022-03-20 20:44:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 2809 states have (on average 1.0943396226415094) internal successors, (3074), 2913 states have internal predecessors, (3074), 1004 states have call successors, (1004), 524 states have call predecessors, (1004), 523 states have return successors, (1001), 899 states have call predecessors, (1001), 1001 states have call successors, (1001) [2022-03-20 20:44:11,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 5079 transitions. [2022-03-20 20:44:11,612 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 5079 transitions. Word has length 726 [2022-03-20 20:44:11,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:11,612 INFO L478 AbstractCegarLoop]: Abstraction has 4337 states and 5079 transitions. [2022-03-20 20:44:11,612 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-03-20 20:44:11,612 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 5079 transitions. [2022-03-20 20:44:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 746 [2022-03-20 20:44:11,620 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:11,621 INFO L499 BasicCegarLoop]: trace histogram [115, 114, 114, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:11,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:11,821 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-20 20:44:11,821 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:11,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:11,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 75 times [2022-03-20 20:44:11,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:11,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1750609412] [2022-03-20 20:44:11,822 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:11,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 76 times [2022-03-20 20:44:11,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:11,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259214767] [2022-03-20 20:44:11,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:11,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:11,833 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:11,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1354307679] [2022-03-20 20:44:11,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:11,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:11,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:11,834 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:11,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-20 20:44:12,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:12,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:12,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 1619 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 20:44:12,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:13,573 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 30305 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-03-20 20:44:13,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 4997 refuted. 0 times theorem prover too weak. 25768 trivial. 0 not checked. [2022-03-20 20:44:15,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:15,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259214767] [2022-03-20 20:44:15,932 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:15,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354307679] [2022-03-20 20:44:15,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354307679] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:15,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:15,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2022-03-20 20:44:15,933 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:15,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1750609412] [2022-03-20 20:44:15,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1750609412] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:15,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:15,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-20 20:44:15,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054616489] [2022-03-20 20:44:15,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:15,934 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 20:44:15,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:15,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 20:44:15,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3165, Invalid=3477, Unknown=0, NotChecked=0, Total=6642 [2022-03-20 20:44:15,936 INFO L87 Difference]: Start difference. First operand 4337 states and 5079 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-03-20 20:44:18,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:18,112 INFO L93 Difference]: Finished difference Result 4466 states and 5240 transitions. [2022-03-20 20:44:18,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-20 20:44:18,113 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) Word has length 745 [2022-03-20 20:44:18,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:18,122 INFO L225 Difference]: With dead ends: 4466 [2022-03-20 20:44:18,122 INFO L226 Difference]: Without dead ends: 4457 [2022-03-20 20:44:18,124 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1527 GetRequests, 1409 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6243, Invalid=8037, Unknown=0, NotChecked=0, Total=14280 [2022-03-20 20:44:18,124 INFO L913 BasicCegarLoop]: 146 mSDtfsCounter, 160 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:18,124 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 568 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:44:18,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4457 states. [2022-03-20 20:44:19,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4457 to 4455. [2022-03-20 20:44:19,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4455 states, 2885 states have (on average 1.0942807625649913) internal successors, (3157), 2992 states have internal predecessors, (3157), 1032 states have call successors, (1032), 538 states have call predecessors, (1032), 537 states have return successors, (1029), 924 states have call predecessors, (1029), 1029 states have call successors, (1029) [2022-03-20 20:44:19,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4455 states to 4455 states and 5218 transitions. [2022-03-20 20:44:19,338 INFO L78 Accepts]: Start accepts. Automaton has 4455 states and 5218 transitions. Word has length 745 [2022-03-20 20:44:19,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:19,338 INFO L478 AbstractCegarLoop]: Abstraction has 4455 states and 5218 transitions. [2022-03-20 20:44:19,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-03-20 20:44:19,338 INFO L276 IsEmpty]: Start isEmpty. Operand 4455 states and 5218 transitions. [2022-03-20 20:44:19,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 765 [2022-03-20 20:44:19,347 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:19,347 INFO L499 BasicCegarLoop]: trace histogram [118, 117, 117, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:19,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:19,547 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-20 20:44:19,547 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:19,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:19,548 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 77 times [2022-03-20 20:44:19,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:19,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2055531522] [2022-03-20 20:44:19,548 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:19,548 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 78 times [2022-03-20 20:44:19,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:19,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304103023] [2022-03-20 20:44:19,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:19,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:19,560 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:19,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142273844] [2022-03-20 20:44:19,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:44:19,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:19,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:19,561 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:19,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-20 20:44:41,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 78 check-sat command(s) [2022-03-20 20:44:41,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:41,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 20:44:41,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 31941 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2022-03-20 20:44:42,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 5265 refuted. 0 times theorem prover too weak. 27148 trivial. 0 not checked. [2022-03-20 20:44:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:45,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304103023] [2022-03-20 20:44:45,116 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:45,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142273844] [2022-03-20 20:44:45,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142273844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:45,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:45,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2022-03-20 20:44:45,117 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:45,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2055531522] [2022-03-20 20:44:45,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2055531522] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:45,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:45,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-03-20 20:44:45,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432662255] [2022-03-20 20:44:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:45,117 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 20:44:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:45,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 20:44:45,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3326, Invalid=3646, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 20:44:45,119 INFO L87 Difference]: Start difference. First operand 4455 states and 5218 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-03-20 20:44:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:47,283 INFO L93 Difference]: Finished difference Result 4584 states and 5379 transitions. [2022-03-20 20:44:47,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-20 20:44:47,284 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) Word has length 764 [2022-03-20 20:44:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:47,292 INFO L225 Difference]: With dead ends: 4584 [2022-03-20 20:44:47,292 INFO L226 Difference]: Without dead ends: 4575 [2022-03-20 20:44:47,293 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1566 GetRequests, 1445 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6563, Invalid=8443, Unknown=0, NotChecked=0, Total=15006 [2022-03-20 20:44:47,293 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 222 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:47,293 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 560 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:44:47,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4575 states. [2022-03-20 20:44:48,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4575 to 4573. [2022-03-20 20:44:48,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4573 states, 2961 states have (on average 1.094224924012158) internal successors, (3240), 3071 states have internal predecessors, (3240), 1060 states have call successors, (1060), 552 states have call predecessors, (1060), 551 states have return successors, (1057), 949 states have call predecessors, (1057), 1057 states have call successors, (1057) [2022-03-20 20:44:48,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4573 states to 4573 states and 5357 transitions. [2022-03-20 20:44:48,462 INFO L78 Accepts]: Start accepts. Automaton has 4573 states and 5357 transitions. Word has length 764 [2022-03-20 20:44:48,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:48,462 INFO L478 AbstractCegarLoop]: Abstraction has 4573 states and 5357 transitions. [2022-03-20 20:44:48,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-03-20 20:44:48,463 INFO L276 IsEmpty]: Start isEmpty. Operand 4573 states and 5357 transitions. [2022-03-20 20:44:48,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 784 [2022-03-20 20:44:48,471 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:48,471 INFO L499 BasicCegarLoop]: trace histogram [121, 120, 120, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:48,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:48,672 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:48,672 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:48,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:48,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 79 times [2022-03-20 20:44:48,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:48,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [833626074] [2022-03-20 20:44:48,673 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:48,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 80 times [2022-03-20 20:44:48,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:48,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280438594] [2022-03-20 20:44:48,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:48,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:48,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:48,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [502708103] [2022-03-20 20:44:48,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:44:48,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:48,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:48,687 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:48,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-20 20:44:48,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:44:48,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:48,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 20:44:48,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:50,542 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 33620 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 20:44:50,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:44:53,077 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 5540 refuted. 0 times theorem prover too weak. 28564 trivial. 0 not checked. [2022-03-20 20:44:53,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:44:53,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280438594] [2022-03-20 20:44:53,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:44:53,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502708103] [2022-03-20 20:44:53,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502708103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:44:53,078 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:44:53,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2022-03-20 20:44:53,078 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:44:53,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [833626074] [2022-03-20 20:44:53,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [833626074] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:44:53,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:44:53,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-03-20 20:44:53,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037214919] [2022-03-20 20:44:53,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:44:53,079 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 20:44:53,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:53,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 20:44:53,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3491, Invalid=3819, Unknown=0, NotChecked=0, Total=7310 [2022-03-20 20:44:53,080 INFO L87 Difference]: Start difference. First operand 4573 states and 5357 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-03-20 20:44:55,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:44:55,373 INFO L93 Difference]: Finished difference Result 4702 states and 5518 transitions. [2022-03-20 20:44:55,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-20 20:44:55,374 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) Word has length 783 [2022-03-20 20:44:55,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:44:55,381 INFO L225 Difference]: With dead ends: 4702 [2022-03-20 20:44:55,382 INFO L226 Difference]: Without dead ends: 4693 [2022-03-20 20:44:55,383 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1605 GetRequests, 1481 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=6891, Invalid=8859, Unknown=0, NotChecked=0, Total=15750 [2022-03-20 20:44:55,383 INFO L913 BasicCegarLoop]: 152 mSDtfsCounter, 184 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:44:55,383 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 572 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:44:55,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2022-03-20 20:44:56,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4691. [2022-03-20 20:44:56,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 3037 states have (on average 1.0941718801448799) internal successors, (3323), 3150 states have internal predecessors, (3323), 1088 states have call successors, (1088), 566 states have call predecessors, (1088), 565 states have return successors, (1085), 974 states have call predecessors, (1085), 1085 states have call successors, (1085) [2022-03-20 20:44:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 5496 transitions. [2022-03-20 20:44:56,598 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 5496 transitions. Word has length 783 [2022-03-20 20:44:56,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:44:56,599 INFO L478 AbstractCegarLoop]: Abstraction has 4691 states and 5496 transitions. [2022-03-20 20:44:56,599 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-03-20 20:44:56,599 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 5496 transitions. [2022-03-20 20:44:56,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 803 [2022-03-20 20:44:56,609 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:44:56,609 INFO L499 BasicCegarLoop]: trace histogram [124, 123, 123, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:44:56,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-20 20:44:56,809 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:56,809 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:44:56,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:44:56,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 81 times [2022-03-20 20:44:56,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:44:56,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [330194355] [2022-03-20 20:44:56,810 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:44:56,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 82 times [2022-03-20 20:44:56,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:44:56,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665621943] [2022-03-20 20:44:56,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:44:56,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:44:56,822 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:44:56,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198665802] [2022-03-20 20:44:56,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:44:56,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:44:56,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:44:56,824 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:44:56,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-20 20:44:57,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:44:57,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:44:57,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 20:44:57,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:44:58,730 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 35342 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-20 20:44:58,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:01,354 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 5822 refuted. 0 times theorem prover too weak. 30016 trivial. 0 not checked. [2022-03-20 20:45:01,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665621943] [2022-03-20 20:45:01,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:01,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198665802] [2022-03-20 20:45:01,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198665802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:01,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:01,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2022-03-20 20:45:01,355 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:01,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [330194355] [2022-03-20 20:45:01,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [330194355] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:01,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:01,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-03-20 20:45:01,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738888354] [2022-03-20 20:45:01,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:01,355 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 20:45:01,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:01,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 20:45:01,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=3996, Unknown=0, NotChecked=0, Total=7656 [2022-03-20 20:45:01,357 INFO L87 Difference]: Start difference. First operand 4691 states and 5496 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-03-20 20:45:03,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:03,729 INFO L93 Difference]: Finished difference Result 4820 states and 5657 transitions. [2022-03-20 20:45:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-20 20:45:03,729 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) Word has length 802 [2022-03-20 20:45:03,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:03,737 INFO L225 Difference]: With dead ends: 4820 [2022-03-20 20:45:03,737 INFO L226 Difference]: Without dead ends: 4811 [2022-03-20 20:45:03,738 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1644 GetRequests, 1517 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7227, Invalid=9285, Unknown=0, NotChecked=0, Total=16512 [2022-03-20 20:45:03,739 INFO L913 BasicCegarLoop]: 155 mSDtfsCounter, 124 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:03,739 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 624 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:45:03,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states. [2022-03-20 20:45:04,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4811 to 4809. [2022-03-20 20:45:04,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4809 states, 3113 states have (on average 1.0941214262769032) internal successors, (3406), 3229 states have internal predecessors, (3406), 1116 states have call successors, (1116), 580 states have call predecessors, (1116), 579 states have return successors, (1113), 999 states have call predecessors, (1113), 1113 states have call successors, (1113) [2022-03-20 20:45:05,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4809 states to 4809 states and 5635 transitions. [2022-03-20 20:45:05,001 INFO L78 Accepts]: Start accepts. Automaton has 4809 states and 5635 transitions. Word has length 802 [2022-03-20 20:45:05,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:05,002 INFO L478 AbstractCegarLoop]: Abstraction has 4809 states and 5635 transitions. [2022-03-20 20:45:05,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-03-20 20:45:05,002 INFO L276 IsEmpty]: Start isEmpty. Operand 4809 states and 5635 transitions. [2022-03-20 20:45:05,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 822 [2022-03-20 20:45:05,012 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:05,012 INFO L499 BasicCegarLoop]: trace histogram [127, 126, 126, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:05,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-20 20:45:05,213 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:05,213 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:05,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:05,213 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 83 times [2022-03-20 20:45:05,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:05,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [349573264] [2022-03-20 20:45:05,214 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:05,214 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 84 times [2022-03-20 20:45:05,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:05,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136617455] [2022-03-20 20:45:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:05,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:05,226 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:05,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352794654] [2022-03-20 20:45:05,226 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:05,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:05,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:05,228 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:05,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-20 20:45:08,826 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 81 check-sat command(s) [2022-03-20 20:45:08,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:08,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 20:45:08,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:10,647 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 37107 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-03-20 20:45:10,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 6111 refuted. 0 times theorem prover too weak. 31504 trivial. 0 not checked. [2022-03-20 20:45:13,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:13,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136617455] [2022-03-20 20:45:13,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:13,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352794654] [2022-03-20 20:45:13,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352794654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:13,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:13,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2022-03-20 20:45:13,419 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:13,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [349573264] [2022-03-20 20:45:13,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [349573264] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:13,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:13,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-03-20 20:45:13,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183297316] [2022-03-20 20:45:13,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:13,420 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 20:45:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:13,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 20:45:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3833, Invalid=4177, Unknown=0, NotChecked=0, Total=8010 [2022-03-20 20:45:13,421 INFO L87 Difference]: Start difference. First operand 4809 states and 5635 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-03-20 20:45:15,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:15,874 INFO L93 Difference]: Finished difference Result 4938 states and 5796 transitions. [2022-03-20 20:45:15,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-20 20:45:15,874 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) Word has length 821 [2022-03-20 20:45:15,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:15,883 INFO L225 Difference]: With dead ends: 4938 [2022-03-20 20:45:15,883 INFO L226 Difference]: Without dead ends: 4929 [2022-03-20 20:45:15,884 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1683 GetRequests, 1553 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=7571, Invalid=9721, Unknown=0, NotChecked=0, Total=17292 [2022-03-20 20:45:15,884 INFO L913 BasicCegarLoop]: 158 mSDtfsCounter, 157 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:15,884 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 626 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:45:15,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states. [2022-03-20 20:45:17,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 4927. [2022-03-20 20:45:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4927 states, 3189 states have (on average 1.0940733772342428) internal successors, (3489), 3308 states have internal predecessors, (3489), 1144 states have call successors, (1144), 594 states have call predecessors, (1144), 593 states have return successors, (1141), 1024 states have call predecessors, (1141), 1141 states have call successors, (1141) [2022-03-20 20:45:17,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4927 states to 4927 states and 5774 transitions. [2022-03-20 20:45:17,188 INFO L78 Accepts]: Start accepts. Automaton has 4927 states and 5774 transitions. Word has length 821 [2022-03-20 20:45:17,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:17,188 INFO L478 AbstractCegarLoop]: Abstraction has 4927 states and 5774 transitions. [2022-03-20 20:45:17,189 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-03-20 20:45:17,189 INFO L276 IsEmpty]: Start isEmpty. Operand 4927 states and 5774 transitions. [2022-03-20 20:45:17,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 841 [2022-03-20 20:45:17,199 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:17,199 INFO L499 BasicCegarLoop]: trace histogram [130, 129, 129, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:17,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:17,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-03-20 20:45:17,400 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:17,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:17,400 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 85 times [2022-03-20 20:45:17,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:17,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [498857273] [2022-03-20 20:45:17,401 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:17,401 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 86 times [2022-03-20 20:45:17,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:17,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92223609] [2022-03-20 20:45:17,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:17,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:17,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:17,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397170493] [2022-03-20 20:45:17,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:45:17,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:17,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:17,414 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:17,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-20 20:45:17,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:45:17,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:17,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 20:45:17,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 38915 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2022-03-20 20:45:19,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:22,273 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 6407 refuted. 0 times theorem prover too weak. 33028 trivial. 0 not checked. [2022-03-20 20:45:22,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:22,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92223609] [2022-03-20 20:45:22,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:22,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397170493] [2022-03-20 20:45:22,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397170493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:22,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:22,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2022-03-20 20:45:22,274 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:22,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [498857273] [2022-03-20 20:45:22,274 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [498857273] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:22,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:22,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-03-20 20:45:22,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128826396] [2022-03-20 20:45:22,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:22,274 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-20 20:45:22,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:22,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-20 20:45:22,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4010, Invalid=4362, Unknown=0, NotChecked=0, Total=8372 [2022-03-20 20:45:22,277 INFO L87 Difference]: Start difference. First operand 4927 states and 5774 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-03-20 20:45:24,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:24,831 INFO L93 Difference]: Finished difference Result 5056 states and 5935 transitions. [2022-03-20 20:45:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-20 20:45:24,832 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) Word has length 840 [2022-03-20 20:45:24,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:24,840 INFO L225 Difference]: With dead ends: 5056 [2022-03-20 20:45:24,840 INFO L226 Difference]: Without dead ends: 5047 [2022-03-20 20:45:24,842 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1722 GetRequests, 1589 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=7923, Invalid=10167, Unknown=0, NotChecked=0, Total=18090 [2022-03-20 20:45:24,842 INFO L913 BasicCegarLoop]: 161 mSDtfsCounter, 202 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:24,842 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 658 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:45:24,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5047 states. [2022-03-20 20:45:26,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5047 to 5045. [2022-03-20 20:45:26,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5045 states, 3265 states have (on average 1.0940275650842266) internal successors, (3572), 3387 states have internal predecessors, (3572), 1172 states have call successors, (1172), 608 states have call predecessors, (1172), 607 states have return successors, (1169), 1049 states have call predecessors, (1169), 1169 states have call successors, (1169) [2022-03-20 20:45:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5045 states to 5045 states and 5913 transitions. [2022-03-20 20:45:26,162 INFO L78 Accepts]: Start accepts. Automaton has 5045 states and 5913 transitions. Word has length 840 [2022-03-20 20:45:26,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:26,162 INFO L478 AbstractCegarLoop]: Abstraction has 5045 states and 5913 transitions. [2022-03-20 20:45:26,163 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-03-20 20:45:26,163 INFO L276 IsEmpty]: Start isEmpty. Operand 5045 states and 5913 transitions. [2022-03-20 20:45:26,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-03-20 20:45:26,173 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:26,173 INFO L499 BasicCegarLoop]: trace histogram [133, 132, 132, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:26,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:26,377 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:26,378 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:26,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:26,378 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 87 times [2022-03-20 20:45:26,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:26,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1062949112] [2022-03-20 20:45:26,379 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:26,379 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 88 times [2022-03-20 20:45:26,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:26,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109059149] [2022-03-20 20:45:26,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:26,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:26,416 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:26,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [583385812] [2022-03-20 20:45:26,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:45:26,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:26,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:26,418 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:26,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-20 20:45:26,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:45:26,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:45:26,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-20 20:45:26,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:45:28,483 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 40766 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-03-20 20:45:28,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:45:31,450 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 6710 refuted. 0 times theorem prover too weak. 34588 trivial. 0 not checked. [2022-03-20 20:45:31,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:45:31,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109059149] [2022-03-20 20:45:31,451 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:45:31,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583385812] [2022-03-20 20:45:31,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583385812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:45:31,451 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:45:31,451 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2022-03-20 20:45:31,451 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:45:31,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1062949112] [2022-03-20 20:45:31,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1062949112] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:45:31,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:45:31,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-03-20 20:45:31,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634742554] [2022-03-20 20:45:31,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:45:31,452 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-20 20:45:31,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:31,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-20 20:45:31,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4191, Invalid=4551, Unknown=0, NotChecked=0, Total=8742 [2022-03-20 20:45:31,455 INFO L87 Difference]: Start difference. First operand 5045 states and 5913 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-03-20 20:45:34,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:45:34,138 INFO L93 Difference]: Finished difference Result 5174 states and 6074 transitions. [2022-03-20 20:45:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-20 20:45:34,138 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) Word has length 859 [2022-03-20 20:45:34,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:45:34,147 INFO L225 Difference]: With dead ends: 5174 [2022-03-20 20:45:34,148 INFO L226 Difference]: Without dead ends: 5165 [2022-03-20 20:45:34,149 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1761 GetRequests, 1625 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=8283, Invalid=10623, Unknown=0, NotChecked=0, Total=18906 [2022-03-20 20:45:34,149 INFO L913 BasicCegarLoop]: 164 mSDtfsCounter, 171 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:45:34,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 630 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:45:34,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5165 states. [2022-03-20 20:45:35,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5165 to 5163. [2022-03-20 20:45:35,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5163 states, 3341 states have (on average 1.0939838371744988) internal successors, (3655), 3466 states have internal predecessors, (3655), 1200 states have call successors, (1200), 622 states have call predecessors, (1200), 621 states have return successors, (1197), 1074 states have call predecessors, (1197), 1197 states have call successors, (1197) [2022-03-20 20:45:35,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5163 states to 5163 states and 6052 transitions. [2022-03-20 20:45:35,478 INFO L78 Accepts]: Start accepts. Automaton has 5163 states and 6052 transitions. Word has length 859 [2022-03-20 20:45:35,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:45:35,479 INFO L478 AbstractCegarLoop]: Abstraction has 5163 states and 6052 transitions. [2022-03-20 20:45:35,479 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-03-20 20:45:35,479 INFO L276 IsEmpty]: Start isEmpty. Operand 5163 states and 6052 transitions. [2022-03-20 20:45:35,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 879 [2022-03-20 20:45:35,523 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:45:35,523 INFO L499 BasicCegarLoop]: trace histogram [136, 135, 135, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:45:35,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-20 20:45:35,724 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:35,724 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:45:35,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:45:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 89 times [2022-03-20 20:45:35,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:45:35,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [393422999] [2022-03-20 20:45:35,725 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:45:35,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 90 times [2022-03-20 20:45:35,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:45:35,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575871074] [2022-03-20 20:45:35,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:45:35,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:45:35,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:45:35,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1141169732] [2022-03-20 20:45:35,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:45:35,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:45:35,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:45:35,738 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:45:35,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-20 20:46:03,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 86 check-sat command(s) [2022-03-20 20:46:03,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:04,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 1890 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 20:46:04,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:05,881 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 42660 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-03-20 20:46:05,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:08,952 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 7020 refuted. 0 times theorem prover too weak. 36184 trivial. 0 not checked. [2022-03-20 20:46:08,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:08,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575871074] [2022-03-20 20:46:08,953 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:08,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141169732] [2022-03-20 20:46:08,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141169732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:08,953 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:08,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2022-03-20 20:46:08,953 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:08,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [393422999] [2022-03-20 20:46:08,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [393422999] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:08,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:08,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-03-20 20:46:08,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365136114] [2022-03-20 20:46:08,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:08,954 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-20 20:46:08,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:08,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-20 20:46:08,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4376, Invalid=4744, Unknown=0, NotChecked=0, Total=9120 [2022-03-20 20:46:08,956 INFO L87 Difference]: Start difference. First operand 5163 states and 6052 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-03-20 20:46:11,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:11,650 INFO L93 Difference]: Finished difference Result 5292 states and 6213 transitions. [2022-03-20 20:46:11,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-20 20:46:11,650 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) Word has length 878 [2022-03-20 20:46:11,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:11,659 INFO L225 Difference]: With dead ends: 5292 [2022-03-20 20:46:11,659 INFO L226 Difference]: Without dead ends: 5283 [2022-03-20 20:46:11,660 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1800 GetRequests, 1661 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=8651, Invalid=11089, Unknown=0, NotChecked=0, Total=19740 [2022-03-20 20:46:11,660 INFO L913 BasicCegarLoop]: 167 mSDtfsCounter, 184 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:11,660 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 692 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:46:11,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5283 states. [2022-03-20 20:46:13,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5283 to 5281. [2022-03-20 20:46:13,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5281 states, 3417 states have (on average 1.0939420544337137) internal successors, (3738), 3545 states have internal predecessors, (3738), 1228 states have call successors, (1228), 636 states have call predecessors, (1228), 635 states have return successors, (1225), 1099 states have call predecessors, (1225), 1225 states have call successors, (1225) [2022-03-20 20:46:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5281 states to 5281 states and 6191 transitions. [2022-03-20 20:46:13,052 INFO L78 Accepts]: Start accepts. Automaton has 5281 states and 6191 transitions. Word has length 878 [2022-03-20 20:46:13,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:13,052 INFO L478 AbstractCegarLoop]: Abstraction has 5281 states and 6191 transitions. [2022-03-20 20:46:13,053 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-03-20 20:46:13,053 INFO L276 IsEmpty]: Start isEmpty. Operand 5281 states and 6191 transitions. [2022-03-20 20:46:13,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 898 [2022-03-20 20:46:13,067 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:13,067 INFO L499 BasicCegarLoop]: trace histogram [139, 138, 138, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:13,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-20 20:46:13,272 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-20 20:46:13,272 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:13,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 91 times [2022-03-20 20:46:13,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:13,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [773762497] [2022-03-20 20:46:13,273 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 92 times [2022-03-20 20:46:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:13,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46050631] [2022-03-20 20:46:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:13,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:13,291 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:13,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190043989] [2022-03-20 20:46:13,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:46:13,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:13,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:13,293 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:13,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-20 20:46:13,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:46:13,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:13,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 1939 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-20 20:46:13,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 44597 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-03-20 20:46:15,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:18,638 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 7337 refuted. 0 times theorem prover too weak. 37816 trivial. 0 not checked. [2022-03-20 20:46:18,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:18,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46050631] [2022-03-20 20:46:18,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:18,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190043989] [2022-03-20 20:46:18,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190043989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:18,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:18,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2022-03-20 20:46:18,639 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:18,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [773762497] [2022-03-20 20:46:18,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [773762497] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:18,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:18,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-03-20 20:46:18,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690428596] [2022-03-20 20:46:18,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:18,640 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-20 20:46:18,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:18,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-20 20:46:18,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4565, Invalid=4941, Unknown=0, NotChecked=0, Total=9506 [2022-03-20 20:46:18,641 INFO L87 Difference]: Start difference. First operand 5281 states and 6191 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-03-20 20:46:21,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:21,420 INFO L93 Difference]: Finished difference Result 5410 states and 6352 transitions. [2022-03-20 20:46:21,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-20 20:46:21,420 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) Word has length 897 [2022-03-20 20:46:21,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:21,430 INFO L225 Difference]: With dead ends: 5410 [2022-03-20 20:46:21,430 INFO L226 Difference]: Without dead ends: 5401 [2022-03-20 20:46:21,431 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1839 GetRequests, 1697 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=9027, Invalid=11565, Unknown=0, NotChecked=0, Total=20592 [2022-03-20 20:46:21,431 INFO L913 BasicCegarLoop]: 170 mSDtfsCounter, 198 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:21,432 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 654 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:46:21,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5401 states. [2022-03-20 20:46:22,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5401 to 5399. [2022-03-20 20:46:22,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5399 states, 3493 states have (on average 1.093902089894074) internal successors, (3821), 3624 states have internal predecessors, (3821), 1256 states have call successors, (1256), 650 states have call predecessors, (1256), 649 states have return successors, (1253), 1124 states have call predecessors, (1253), 1253 states have call successors, (1253) [2022-03-20 20:46:22,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5399 states to 5399 states and 6330 transitions. [2022-03-20 20:46:22,849 INFO L78 Accepts]: Start accepts. Automaton has 5399 states and 6330 transitions. Word has length 897 [2022-03-20 20:46:22,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:22,850 INFO L478 AbstractCegarLoop]: Abstraction has 5399 states and 6330 transitions. [2022-03-20 20:46:22,850 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-03-20 20:46:22,850 INFO L276 IsEmpty]: Start isEmpty. Operand 5399 states and 6330 transitions. [2022-03-20 20:46:22,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 917 [2022-03-20 20:46:22,860 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:22,861 INFO L499 BasicCegarLoop]: trace histogram [142, 141, 141, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:22,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:23,061 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-20 20:46:23,061 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:23,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:23,062 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 93 times [2022-03-20 20:46:23,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:23,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [536114767] [2022-03-20 20:46:23,062 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:23,062 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 94 times [2022-03-20 20:46:23,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:23,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028884071] [2022-03-20 20:46:23,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:23,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:23,075 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:23,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646823531] [2022-03-20 20:46:23,075 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:46:23,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:23,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:23,084 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:23,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-20 20:46:23,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:46:23,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:23,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 20:46:23,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:25,371 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 46577 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2022-03-20 20:46:25,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:28,603 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 7661 refuted. 0 times theorem prover too weak. 39484 trivial. 0 not checked. [2022-03-20 20:46:28,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:28,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028884071] [2022-03-20 20:46:28,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:28,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646823531] [2022-03-20 20:46:28,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646823531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:28,603 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:28,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2022-03-20 20:46:28,604 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:28,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [536114767] [2022-03-20 20:46:28,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [536114767] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:28,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:28,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-03-20 20:46:28,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526612646] [2022-03-20 20:46:28,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:28,605 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-20 20:46:28,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:28,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-20 20:46:28,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4758, Invalid=5142, Unknown=0, NotChecked=0, Total=9900 [2022-03-20 20:46:28,607 INFO L87 Difference]: Start difference. First operand 5399 states and 6330 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-03-20 20:46:31,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:31,428 INFO L93 Difference]: Finished difference Result 5528 states and 6491 transitions. [2022-03-20 20:46:31,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-20 20:46:31,428 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) Word has length 916 [2022-03-20 20:46:31,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:31,439 INFO L225 Difference]: With dead ends: 5528 [2022-03-20 20:46:31,439 INFO L226 Difference]: Without dead ends: 5519 [2022-03-20 20:46:31,440 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1878 GetRequests, 1733 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9411, Invalid=12051, Unknown=0, NotChecked=0, Total=21462 [2022-03-20 20:46:31,441 INFO L913 BasicCegarLoop]: 173 mSDtfsCounter, 226 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:31,441 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 676 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:46:31,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5519 states. [2022-03-20 20:46:32,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5519 to 5517. [2022-03-20 20:46:32,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 3569 states have (on average 1.0938638274026338) internal successors, (3904), 3703 states have internal predecessors, (3904), 1284 states have call successors, (1284), 664 states have call predecessors, (1284), 663 states have return successors, (1281), 1149 states have call predecessors, (1281), 1281 states have call successors, (1281) [2022-03-20 20:46:32,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 6469 transitions. [2022-03-20 20:46:32,900 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 6469 transitions. Word has length 916 [2022-03-20 20:46:32,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:32,900 INFO L478 AbstractCegarLoop]: Abstraction has 5517 states and 6469 transitions. [2022-03-20 20:46:32,901 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-03-20 20:46:32,901 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 6469 transitions. [2022-03-20 20:46:32,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 936 [2022-03-20 20:46:32,912 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:32,912 INFO L499 BasicCegarLoop]: trace histogram [145, 144, 144, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:32,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:33,112 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:33,113 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:33,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:33,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 95 times [2022-03-20 20:46:33,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:33,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1845135192] [2022-03-20 20:46:33,114 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 96 times [2022-03-20 20:46:33,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:33,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856728317] [2022-03-20 20:46:33,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:33,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:33,129 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:33,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1705472024] [2022-03-20 20:46:33,129 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:46:33,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:33,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:33,130 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:33,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-20 20:46:34,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 95 check-sat command(s) [2022-03-20 20:46:34,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:34,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 2019 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-20 20:46:34,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 48600 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2022-03-20 20:46:36,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 7992 refuted. 0 times theorem prover too weak. 41188 trivial. 0 not checked. [2022-03-20 20:46:40,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:40,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856728317] [2022-03-20 20:46:40,026 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:40,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705472024] [2022-03-20 20:46:40,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705472024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:40,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:40,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2022-03-20 20:46:40,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:40,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1845135192] [2022-03-20 20:46:40,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1845135192] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:40,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:40,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-03-20 20:46:40,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497456654] [2022-03-20 20:46:40,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:40,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-20 20:46:40,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:40,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-20 20:46:40,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4955, Invalid=5347, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 20:46:40,028 INFO L87 Difference]: Start difference. First operand 5517 states and 6469 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-03-20 20:46:42,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:42,910 INFO L93 Difference]: Finished difference Result 5646 states and 6630 transitions. [2022-03-20 20:46:42,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-20 20:46:42,911 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) Word has length 935 [2022-03-20 20:46:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:42,922 INFO L225 Difference]: With dead ends: 5646 [2022-03-20 20:46:42,922 INFO L226 Difference]: Without dead ends: 5637 [2022-03-20 20:46:42,924 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1917 GetRequests, 1769 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=9803, Invalid=12547, Unknown=0, NotChecked=0, Total=22350 [2022-03-20 20:46:42,924 INFO L913 BasicCegarLoop]: 176 mSDtfsCounter, 210 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:42,924 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 668 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:46:42,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5637 states. [2022-03-20 20:46:44,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5637 to 5635. [2022-03-20 20:46:44,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5635 states, 3645 states have (on average 1.0938271604938272) internal successors, (3987), 3782 states have internal predecessors, (3987), 1312 states have call successors, (1312), 678 states have call predecessors, (1312), 677 states have return successors, (1309), 1174 states have call predecessors, (1309), 1309 states have call successors, (1309) [2022-03-20 20:46:44,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5635 states to 5635 states and 6608 transitions. [2022-03-20 20:46:44,419 INFO L78 Accepts]: Start accepts. Automaton has 5635 states and 6608 transitions. Word has length 935 [2022-03-20 20:46:44,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:44,419 INFO L478 AbstractCegarLoop]: Abstraction has 5635 states and 6608 transitions. [2022-03-20 20:46:44,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-03-20 20:46:44,420 INFO L276 IsEmpty]: Start isEmpty. Operand 5635 states and 6608 transitions. [2022-03-20 20:46:44,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2022-03-20 20:46:44,432 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:44,432 INFO L499 BasicCegarLoop]: trace histogram [148, 147, 147, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:44,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:44,633 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:44,633 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:44,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:44,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 97 times [2022-03-20 20:46:44,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:44,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1301788831] [2022-03-20 20:46:44,634 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:44,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 98 times [2022-03-20 20:46:44,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:44,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630710903] [2022-03-20 20:46:44,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:44,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:44,651 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:44,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645319647] [2022-03-20 20:46:44,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:46:44,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:44,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:44,653 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:44,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-20 20:46:44,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:46:44,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:44,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 2059 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-20 20:46:44,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:47,035 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 50666 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-20 20:46:47,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:46:50,444 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 8330 refuted. 0 times theorem prover too weak. 42928 trivial. 0 not checked. [2022-03-20 20:46:50,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:46:50,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630710903] [2022-03-20 20:46:50,445 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:46:50,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645319647] [2022-03-20 20:46:50,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645319647] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:46:50,445 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:46:50,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2022-03-20 20:46:50,445 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:46:50,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1301788831] [2022-03-20 20:46:50,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1301788831] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:46:50,446 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:46:50,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-03-20 20:46:50,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504457884] [2022-03-20 20:46:50,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:46:50,446 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-20 20:46:50,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:50,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-20 20:46:50,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:46:50,449 INFO L87 Difference]: Start difference. First operand 5635 states and 6608 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-03-20 20:46:53,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:46:53,443 INFO L93 Difference]: Finished difference Result 5764 states and 6769 transitions. [2022-03-20 20:46:53,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-20 20:46:53,444 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) Word has length 954 [2022-03-20 20:46:53,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:46:53,453 INFO L225 Difference]: With dead ends: 5764 [2022-03-20 20:46:53,453 INFO L226 Difference]: Without dead ends: 5755 [2022-03-20 20:46:53,455 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1956 GetRequests, 1805 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10203, Invalid=13053, Unknown=0, NotChecked=0, Total=23256 [2022-03-20 20:46:53,455 INFO L913 BasicCegarLoop]: 179 mSDtfsCounter, 194 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:46:53,455 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 700 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:46:53,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5755 states. [2022-03-20 20:46:54,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5755 to 5753. [2022-03-20 20:46:54,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5753 states, 3721 states have (on average 1.0937919914001613) internal successors, (4070), 3861 states have internal predecessors, (4070), 1340 states have call successors, (1340), 692 states have call predecessors, (1340), 691 states have return successors, (1337), 1199 states have call predecessors, (1337), 1337 states have call successors, (1337) [2022-03-20 20:46:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5753 states to 5753 states and 6747 transitions. [2022-03-20 20:46:54,964 INFO L78 Accepts]: Start accepts. Automaton has 5753 states and 6747 transitions. Word has length 954 [2022-03-20 20:46:54,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:46:54,965 INFO L478 AbstractCegarLoop]: Abstraction has 5753 states and 6747 transitions. [2022-03-20 20:46:54,965 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-03-20 20:46:54,965 INFO L276 IsEmpty]: Start isEmpty. Operand 5753 states and 6747 transitions. [2022-03-20 20:46:54,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-03-20 20:46:54,977 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:46:54,977 INFO L499 BasicCegarLoop]: trace histogram [151, 150, 150, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:46:54,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-20 20:46:55,177 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:55,178 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:46:55,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:46:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 99 times [2022-03-20 20:46:55,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:46:55,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2094878654] [2022-03-20 20:46:55,179 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:46:55,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 100 times [2022-03-20 20:46:55,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:46:55,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514538275] [2022-03-20 20:46:55,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:46:55,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:46:55,193 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:46:55,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [103596076] [2022-03-20 20:46:55,194 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:46:55,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:46:55,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:46:55,195 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:46:55,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-20 20:46:55,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:46:55,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:46:55,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 2099 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 20:46:55,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:46:57,695 INFO L134 CoverageAnalysis]: Checked inductivity of 53679 backedges. 300 proven. 52775 refuted. 0 times theorem prover too weak. 604 trivial. 0 not checked. [2022-03-20 20:46:57,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 53679 backedges. 300 proven. 8675 refuted. 0 times theorem prover too weak. 44704 trivial. 0 not checked. [2022-03-20 20:47:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:01,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514538275] [2022-03-20 20:47:01,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:01,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103596076] [2022-03-20 20:47:01,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103596076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:01,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:01,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 104 [2022-03-20 20:47:01,271 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:01,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2094878654] [2022-03-20 20:47:01,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2094878654] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:01,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:01,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2022-03-20 20:47:01,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716186411] [2022-03-20 20:47:01,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:01,272 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-20 20:47:01,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:01,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-20 20:47:01,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:47:01,274 INFO L87 Difference]: Start difference. First operand 5753 states and 6747 transitions. Second operand has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) [2022-03-20 20:47:04,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:04,364 INFO L93 Difference]: Finished difference Result 5882 states and 6908 transitions. [2022-03-20 20:47:04,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-20 20:47:04,364 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) Word has length 973 [2022-03-20 20:47:04,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:04,378 INFO L225 Difference]: With dead ends: 5882 [2022-03-20 20:47:04,378 INFO L226 Difference]: Without dead ends: 5873 [2022-03-20 20:47:04,380 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1995 GetRequests, 1842 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1423 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=10306, Invalid=13256, Unknown=0, NotChecked=0, Total=23562 [2022-03-20 20:47:04,380 INFO L913 BasicCegarLoop]: 182 mSDtfsCounter, 274 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:04,380 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 702 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:47:04,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5873 states. [2022-03-20 20:47:05,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5873 to 5871. [2022-03-20 20:47:05,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5871 states, 3797 states have (on average 1.0937582301817224) internal successors, (4153), 3940 states have internal predecessors, (4153), 1368 states have call successors, (1368), 706 states have call predecessors, (1368), 705 states have return successors, (1365), 1224 states have call predecessors, (1365), 1365 states have call successors, (1365) [2022-03-20 20:47:05,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5871 states to 5871 states and 6886 transitions. [2022-03-20 20:47:05,896 INFO L78 Accepts]: Start accepts. Automaton has 5871 states and 6886 transitions. Word has length 973 [2022-03-20 20:47:05,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:05,897 INFO L478 AbstractCegarLoop]: Abstraction has 5871 states and 6886 transitions. [2022-03-20 20:47:05,897 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (155), 53 states have call predecessors, (155), 51 states have return successors, (153), 51 states have call predecessors, (153), 52 states have call successors, (153) [2022-03-20 20:47:05,897 INFO L276 IsEmpty]: Start isEmpty. Operand 5871 states and 6886 transitions. [2022-03-20 20:47:05,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 993 [2022-03-20 20:47:05,914 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:05,914 INFO L499 BasicCegarLoop]: trace histogram [154, 153, 153, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:05,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-20 20:47:06,114 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:06,114 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:06,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:06,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1778841778, now seen corresponding path program 101 times [2022-03-20 20:47:06,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:06,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [628323412] [2022-03-20 20:47:06,116 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:06,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1778841778, now seen corresponding path program 102 times [2022-03-20 20:47:06,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:06,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253057535] [2022-03-20 20:47:06,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:06,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:06,129 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:06,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967060457] [2022-03-20 20:47:06,129 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:47:06,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:06,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:06,131 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:06,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-20 20:47:07,259 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 96 check-sat command(s) [2022-03-20 20:47:07,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:07,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 2112 conjuncts, 107 conjunts are in the unsatisfiable core [2022-03-20 20:47:07,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:09,478 INFO L134 CoverageAnalysis]: Checked inductivity of 55849 backedges. 306 proven. 54927 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 20:47:09,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:12,968 INFO L134 CoverageAnalysis]: Checked inductivity of 55849 backedges. 306 proven. 9027 refuted. 0 times theorem prover too weak. 46516 trivial. 0 not checked. [2022-03-20 20:47:12,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:12,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253057535] [2022-03-20 20:47:12,969 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:12,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967060457] [2022-03-20 20:47:12,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967060457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:12,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:12,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 104 [2022-03-20 20:47:12,969 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:12,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [628323412] [2022-03-20 20:47:12,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [628323412] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:12,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:12,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2022-03-20 20:47:12,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209259401] [2022-03-20 20:47:12,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:12,970 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-20 20:47:12,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:12,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-20 20:47:12,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:47:12,972 INFO L87 Difference]: Start difference. First operand 5871 states and 6886 transitions. Second operand has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) [2022-03-20 20:47:16,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:16,071 INFO L93 Difference]: Finished difference Result 6000 states and 7047 transitions. [2022-03-20 20:47:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-03-20 20:47:16,071 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) Word has length 992 [2022-03-20 20:47:16,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:16,081 INFO L225 Difference]: With dead ends: 6000 [2022-03-20 20:47:16,081 INFO L226 Difference]: Without dead ends: 5991 [2022-03-20 20:47:16,083 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2034 GetRequests, 1880 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1473 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=10409, Invalid=13461, Unknown=0, NotChecked=0, Total=23870 [2022-03-20 20:47:16,083 INFO L913 BasicCegarLoop]: 185 mSDtfsCounter, 260 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:16,083 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 704 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:47:16,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5991 states. [2022-03-20 20:47:17,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5991 to 5989. [2022-03-20 20:47:17,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5989 states, 3873 states have (on average 1.093725793958172) internal successors, (4236), 4019 states have internal predecessors, (4236), 1396 states have call successors, (1396), 720 states have call predecessors, (1396), 719 states have return successors, (1393), 1249 states have call predecessors, (1393), 1393 states have call successors, (1393) [2022-03-20 20:47:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5989 states to 5989 states and 7025 transitions. [2022-03-20 20:47:17,661 INFO L78 Accepts]: Start accepts. Automaton has 5989 states and 7025 transitions. Word has length 992 [2022-03-20 20:47:17,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:17,661 INFO L478 AbstractCegarLoop]: Abstraction has 5989 states and 7025 transitions. [2022-03-20 20:47:17,661 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (158), 54 states have call predecessors, (158), 52 states have return successors, (156), 52 states have call predecessors, (156), 53 states have call successors, (156) [2022-03-20 20:47:17,661 INFO L276 IsEmpty]: Start isEmpty. Operand 5989 states and 7025 transitions. [2022-03-20 20:47:17,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1012 [2022-03-20 20:47:17,674 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:17,674 INFO L499 BasicCegarLoop]: trace histogram [157, 156, 156, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:17,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-20 20:47:17,874 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:17,875 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:17,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:17,875 INFO L85 PathProgramCache]: Analyzing trace with hash -916271455, now seen corresponding path program 103 times [2022-03-20 20:47:17,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:17,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1011700400] [2022-03-20 20:47:17,876 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:17,876 INFO L85 PathProgramCache]: Analyzing trace with hash -916271455, now seen corresponding path program 104 times [2022-03-20 20:47:17,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:17,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684903559] [2022-03-20 20:47:17,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:17,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:17,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:17,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1653506581] [2022-03-20 20:47:17,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:47:17,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:17,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:17,890 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:17,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-20 20:47:18,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:47:18,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:18,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 2179 conjuncts, 109 conjunts are in the unsatisfiable core [2022-03-20 20:47:18,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 58062 backedges. 312 proven. 57122 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2022-03-20 20:47:20,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:23,805 INFO L134 CoverageAnalysis]: Checked inductivity of 58062 backedges. 312 proven. 9386 refuted. 0 times theorem prover too weak. 48364 trivial. 0 not checked. [2022-03-20 20:47:23,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:23,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684903559] [2022-03-20 20:47:23,806 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:23,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653506581] [2022-03-20 20:47:23,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653506581] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:23,806 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:23,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 104 [2022-03-20 20:47:23,806 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:23,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1011700400] [2022-03-20 20:47:23,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1011700400] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:23,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:23,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2022-03-20 20:47:23,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300736937] [2022-03-20 20:47:23,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:23,807 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-20 20:47:23,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:23,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-20 20:47:23,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:47:23,809 INFO L87 Difference]: Start difference. First operand 5989 states and 7025 transitions. Second operand has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) [2022-03-20 20:47:27,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:27,027 INFO L93 Difference]: Finished difference Result 6118 states and 7186 transitions. [2022-03-20 20:47:27,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-20 20:47:27,027 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) Word has length 1011 [2022-03-20 20:47:27,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:27,038 INFO L225 Difference]: With dead ends: 6118 [2022-03-20 20:47:27,038 INFO L226 Difference]: Without dead ends: 6109 [2022-03-20 20:47:27,040 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2073 GetRequests, 1918 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=10512, Invalid=13668, Unknown=0, NotChecked=0, Total=24180 [2022-03-20 20:47:27,040 INFO L913 BasicCegarLoop]: 188 mSDtfsCounter, 236 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:27,040 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 736 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:47:27,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6109 states. [2022-03-20 20:47:28,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6109 to 6107. [2022-03-20 20:47:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6107 states, 3949 states have (on average 1.0936946062294253) internal successors, (4319), 4098 states have internal predecessors, (4319), 1424 states have call successors, (1424), 734 states have call predecessors, (1424), 733 states have return successors, (1421), 1274 states have call predecessors, (1421), 1421 states have call successors, (1421) [2022-03-20 20:47:28,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6107 states to 6107 states and 7164 transitions. [2022-03-20 20:47:28,664 INFO L78 Accepts]: Start accepts. Automaton has 6107 states and 7164 transitions. Word has length 1011 [2022-03-20 20:47:28,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:28,665 INFO L478 AbstractCegarLoop]: Abstraction has 6107 states and 7164 transitions. [2022-03-20 20:47:28,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (161), 55 states have call predecessors, (161), 53 states have return successors, (159), 53 states have call predecessors, (159), 54 states have call successors, (159) [2022-03-20 20:47:28,665 INFO L276 IsEmpty]: Start isEmpty. Operand 6107 states and 7164 transitions. [2022-03-20 20:47:28,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1031 [2022-03-20 20:47:28,678 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:28,678 INFO L499 BasicCegarLoop]: trace histogram [160, 159, 159, 54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:28,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-20 20:47:28,878 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-20 20:47:28,878 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:28,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:28,879 INFO L85 PathProgramCache]: Analyzing trace with hash 630979666, now seen corresponding path program 105 times [2022-03-20 20:47:28,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:28,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [551853480] [2022-03-20 20:47:28,880 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:28,880 INFO L85 PathProgramCache]: Analyzing trace with hash 630979666, now seen corresponding path program 106 times [2022-03-20 20:47:28,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:28,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412014716] [2022-03-20 20:47:28,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:28,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:28,896 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:28,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1416236028] [2022-03-20 20:47:28,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:47:28,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:28,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:28,900 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:28,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-20 20:47:29,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:47:29,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:29,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 2219 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 20:47:29,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:31,543 INFO L134 CoverageAnalysis]: Checked inductivity of 60318 backedges. 318 proven. 59360 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2022-03-20 20:47:31,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:47:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 60318 backedges. 318 proven. 9752 refuted. 0 times theorem prover too weak. 50248 trivial. 0 not checked. [2022-03-20 20:47:34,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:47:34,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412014716] [2022-03-20 20:47:34,977 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:47:34,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416236028] [2022-03-20 20:47:34,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416236028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:47:34,977 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:47:34,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 104 [2022-03-20 20:47:34,977 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:47:34,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [551853480] [2022-03-20 20:47:34,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [551853480] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:47:34,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:47:34,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2022-03-20 20:47:34,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226262252] [2022-03-20 20:47:34,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:47:34,979 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-20 20:47:34,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:34,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-20 20:47:34,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:47:34,981 INFO L87 Difference]: Start difference. First operand 6107 states and 7164 transitions. Second operand has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) [2022-03-20 20:47:38,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:47:38,370 INFO L93 Difference]: Finished difference Result 6236 states and 7325 transitions. [2022-03-20 20:47:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-03-20 20:47:38,371 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) Word has length 1030 [2022-03-20 20:47:38,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:47:38,381 INFO L225 Difference]: With dead ends: 6236 [2022-03-20 20:47:38,381 INFO L226 Difference]: Without dead ends: 6227 [2022-03-20 20:47:38,383 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2112 GetRequests, 1956 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1576 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=10615, Invalid=13877, Unknown=0, NotChecked=0, Total=24492 [2022-03-20 20:47:38,383 INFO L913 BasicCegarLoop]: 191 mSDtfsCounter, 181 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:47:38,383 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 748 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:47:38,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6227 states. [2022-03-20 20:47:39,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6227 to 6225. [2022-03-20 20:47:39,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6225 states, 4025 states have (on average 1.0936645962732918) internal successors, (4402), 4177 states have internal predecessors, (4402), 1452 states have call successors, (1452), 748 states have call predecessors, (1452), 747 states have return successors, (1449), 1299 states have call predecessors, (1449), 1449 states have call successors, (1449) [2022-03-20 20:47:39,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6225 states to 6225 states and 7303 transitions. [2022-03-20 20:47:39,999 INFO L78 Accepts]: Start accepts. Automaton has 6225 states and 7303 transitions. Word has length 1030 [2022-03-20 20:47:40,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:47:40,000 INFO L478 AbstractCegarLoop]: Abstraction has 6225 states and 7303 transitions. [2022-03-20 20:47:40,000 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (164), 56 states have call predecessors, (164), 54 states have return successors, (162), 54 states have call predecessors, (162), 55 states have call successors, (162) [2022-03-20 20:47:40,000 INFO L276 IsEmpty]: Start isEmpty. Operand 6225 states and 7303 transitions. [2022-03-20 20:47:40,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1050 [2022-03-20 20:47:40,015 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:47:40,016 INFO L499 BasicCegarLoop]: trace histogram [163, 162, 162, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:47:40,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-20 20:47:40,216 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:40,216 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:47:40,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:47:40,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1638471935, now seen corresponding path program 107 times [2022-03-20 20:47:40,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:47:40,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1190681567] [2022-03-20 20:47:40,217 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:47:40,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1638471935, now seen corresponding path program 108 times [2022-03-20 20:47:40,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:47:40,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050210419] [2022-03-20 20:47:40,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:47:40,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:47:40,231 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:47:40,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788721406] [2022-03-20 20:47:40,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:47:40,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:47:40,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:47:40,234 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:47:40,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-20 20:47:55,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 103 check-sat command(s) [2022-03-20 20:47:55,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:47:55,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 2250 conjuncts, 113 conjunts are in the unsatisfiable core [2022-03-20 20:47:55,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:47:57,618 INFO L134 CoverageAnalysis]: Checked inductivity of 62617 backedges. 324 proven. 61641 refuted. 0 times theorem prover too weak. 652 trivial. 0 not checked. [2022-03-20 20:47:57,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:01,024 INFO L134 CoverageAnalysis]: Checked inductivity of 62617 backedges. 324 proven. 10125 refuted. 0 times theorem prover too weak. 52168 trivial. 0 not checked. [2022-03-20 20:48:01,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:01,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050210419] [2022-03-20 20:48:01,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:01,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788721406] [2022-03-20 20:48:01,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788721406] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:01,025 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:01,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 104 [2022-03-20 20:48:01,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:01,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1190681567] [2022-03-20 20:48:01,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1190681567] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:01,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:01,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2022-03-20 20:48:01,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087066834] [2022-03-20 20:48:01,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:01,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-20 20:48:01,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:01,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-20 20:48:01,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:48:01,029 INFO L87 Difference]: Start difference. First operand 6225 states and 7303 transitions. Second operand has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) [2022-03-20 20:48:04,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:04,433 INFO L93 Difference]: Finished difference Result 6354 states and 7464 transitions. [2022-03-20 20:48:04,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-20 20:48:04,434 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) Word has length 1049 [2022-03-20 20:48:04,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:04,444 INFO L225 Difference]: With dead ends: 6354 [2022-03-20 20:48:04,444 INFO L226 Difference]: Without dead ends: 6345 [2022-03-20 20:48:04,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2151 GetRequests, 1994 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1629 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=10718, Invalid=14088, Unknown=0, NotChecked=0, Total=24806 [2022-03-20 20:48:04,446 INFO L913 BasicCegarLoop]: 194 mSDtfsCounter, 222 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:04,446 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 740 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:48:04,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6345 states. [2022-03-20 20:48:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6345 to 6343. [2022-03-20 20:48:06,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6343 states, 4101 states have (on average 1.093635698610095) internal successors, (4485), 4256 states have internal predecessors, (4485), 1480 states have call successors, (1480), 762 states have call predecessors, (1480), 761 states have return successors, (1477), 1324 states have call predecessors, (1477), 1477 states have call successors, (1477) [2022-03-20 20:48:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6343 states to 6343 states and 7442 transitions. [2022-03-20 20:48:06,088 INFO L78 Accepts]: Start accepts. Automaton has 6343 states and 7442 transitions. Word has length 1049 [2022-03-20 20:48:06,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:06,089 INFO L478 AbstractCegarLoop]: Abstraction has 6343 states and 7442 transitions. [2022-03-20 20:48:06,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (167), 57 states have call predecessors, (167), 55 states have return successors, (165), 55 states have call predecessors, (165), 56 states have call successors, (165) [2022-03-20 20:48:06,089 INFO L276 IsEmpty]: Start isEmpty. Operand 6343 states and 7442 transitions. [2022-03-20 20:48:06,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1069 [2022-03-20 20:48:06,104 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:06,105 INFO L499 BasicCegarLoop]: trace histogram [166, 165, 165, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:06,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:06,305 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:06,305 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:06,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash 754010098, now seen corresponding path program 109 times [2022-03-20 20:48:06,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:06,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1118227344] [2022-03-20 20:48:06,306 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash 754010098, now seen corresponding path program 110 times [2022-03-20 20:48:06,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:06,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106564448] [2022-03-20 20:48:06,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:06,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:06,320 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:06,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1392357404] [2022-03-20 20:48:06,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:06,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:06,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:06,321 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:06,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-20 20:48:06,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:06,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:06,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 2299 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-20 20:48:06,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 64959 backedges. 330 proven. 63965 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2022-03-20 20:48:09,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:12,549 INFO L134 CoverageAnalysis]: Checked inductivity of 64959 backedges. 330 proven. 10505 refuted. 0 times theorem prover too weak. 54124 trivial. 0 not checked. [2022-03-20 20:48:12,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:12,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106564448] [2022-03-20 20:48:12,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:12,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392357404] [2022-03-20 20:48:12,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392357404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:12,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:12,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 104 [2022-03-20 20:48:12,550 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:12,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1118227344] [2022-03-20 20:48:12,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1118227344] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:12,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:12,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2022-03-20 20:48:12,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540245674] [2022-03-20 20:48:12,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:12,551 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-20 20:48:12,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:12,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-20 20:48:12,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:48:12,553 INFO L87 Difference]: Start difference. First operand 6343 states and 7442 transitions. Second operand has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) [2022-03-20 20:48:16,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:16,104 INFO L93 Difference]: Finished difference Result 6472 states and 7603 transitions. [2022-03-20 20:48:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-20 20:48:16,105 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) Word has length 1068 [2022-03-20 20:48:16,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:16,115 INFO L225 Difference]: With dead ends: 6472 [2022-03-20 20:48:16,116 INFO L226 Difference]: Without dead ends: 6463 [2022-03-20 20:48:16,117 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2190 GetRequests, 2032 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=10821, Invalid=14301, Unknown=0, NotChecked=0, Total=25122 [2022-03-20 20:48:16,117 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 270 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:16,117 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 792 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 894 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:48:16,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6463 states. [2022-03-20 20:48:17,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6463 to 6461. [2022-03-20 20:48:17,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6461 states, 4177 states have (on average 1.0936078525257362) internal successors, (4568), 4335 states have internal predecessors, (4568), 1508 states have call successors, (1508), 776 states have call predecessors, (1508), 775 states have return successors, (1505), 1349 states have call predecessors, (1505), 1505 states have call successors, (1505) [2022-03-20 20:48:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6461 states to 6461 states and 7581 transitions. [2022-03-20 20:48:17,817 INFO L78 Accepts]: Start accepts. Automaton has 6461 states and 7581 transitions. Word has length 1068 [2022-03-20 20:48:17,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:17,817 INFO L478 AbstractCegarLoop]: Abstraction has 6461 states and 7581 transitions. [2022-03-20 20:48:17,817 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (170), 58 states have call predecessors, (170), 56 states have return successors, (168), 56 states have call predecessors, (168), 57 states have call successors, (168) [2022-03-20 20:48:17,817 INFO L276 IsEmpty]: Start isEmpty. Operand 6461 states and 7581 transitions. [2022-03-20 20:48:17,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1088 [2022-03-20 20:48:17,831 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:17,832 INFO L499 BasicCegarLoop]: trace histogram [169, 168, 168, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:17,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:18,032 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,032 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:18,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:18,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1814710431, now seen corresponding path program 111 times [2022-03-20 20:48:18,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:18,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1922932150] [2022-03-20 20:48:18,033 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:18,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1814710431, now seen corresponding path program 112 times [2022-03-20 20:48:18,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:18,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343604012] [2022-03-20 20:48:18,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:18,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:18,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:18,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [370254482] [2022-03-20 20:48:18,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:18,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:18,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:18,049 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:18,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-20 20:48:18,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:18,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:18,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 2339 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-20 20:48:18,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:20,944 INFO L134 CoverageAnalysis]: Checked inductivity of 67344 backedges. 336 proven. 66332 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-03-20 20:48:20,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:24,496 INFO L134 CoverageAnalysis]: Checked inductivity of 67344 backedges. 336 proven. 10892 refuted. 0 times theorem prover too weak. 56116 trivial. 0 not checked. [2022-03-20 20:48:24,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:24,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343604012] [2022-03-20 20:48:24,497 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:24,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370254482] [2022-03-20 20:48:24,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370254482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:24,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:24,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 104 [2022-03-20 20:48:24,497 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:24,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1922932150] [2022-03-20 20:48:24,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1922932150] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:24,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:24,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2022-03-20 20:48:24,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557964962] [2022-03-20 20:48:24,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:24,498 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-20 20:48:24,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:24,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-20 20:48:24,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:48:24,500 INFO L87 Difference]: Start difference. First operand 6461 states and 7581 transitions. Second operand has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) [2022-03-20 20:48:28,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:28,114 INFO L93 Difference]: Finished difference Result 6590 states and 7742 transitions. [2022-03-20 20:48:28,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-20 20:48:28,115 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) Word has length 1087 [2022-03-20 20:48:28,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:28,125 INFO L225 Difference]: With dead ends: 6590 [2022-03-20 20:48:28,125 INFO L226 Difference]: Without dead ends: 6581 [2022-03-20 20:48:28,127 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2229 GetRequests, 2070 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1738 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=10924, Invalid=14516, Unknown=0, NotChecked=0, Total=25440 [2022-03-20 20:48:28,127 INFO L913 BasicCegarLoop]: 200 mSDtfsCounter, 206 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:28,127 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 804 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:48:28,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6581 states. [2022-03-20 20:48:29,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6581 to 6579. [2022-03-20 20:48:29,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6579 states, 4253 states have (on average 1.093581001645897) internal successors, (4651), 4414 states have internal predecessors, (4651), 1536 states have call successors, (1536), 790 states have call predecessors, (1536), 789 states have return successors, (1533), 1374 states have call predecessors, (1533), 1533 states have call successors, (1533) [2022-03-20 20:48:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6579 states to 6579 states and 7720 transitions. [2022-03-20 20:48:29,831 INFO L78 Accepts]: Start accepts. Automaton has 6579 states and 7720 transitions. Word has length 1087 [2022-03-20 20:48:29,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:29,831 INFO L478 AbstractCegarLoop]: Abstraction has 6579 states and 7720 transitions. [2022-03-20 20:48:29,831 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (173), 59 states have call predecessors, (173), 57 states have return successors, (171), 57 states have call predecessors, (171), 58 states have call successors, (171) [2022-03-20 20:48:29,832 INFO L276 IsEmpty]: Start isEmpty. Operand 6579 states and 7720 transitions. [2022-03-20 20:48:29,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1107 [2022-03-20 20:48:29,848 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:29,848 INFO L499 BasicCegarLoop]: trace histogram [172, 171, 171, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:29,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:30,061 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,061 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:30,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:30,061 INFO L85 PathProgramCache]: Analyzing trace with hash -175055982, now seen corresponding path program 113 times [2022-03-20 20:48:30,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:30,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [752346813] [2022-03-20 20:48:30,062 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:30,062 INFO L85 PathProgramCache]: Analyzing trace with hash -175055982, now seen corresponding path program 114 times [2022-03-20 20:48:30,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:30,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612776703] [2022-03-20 20:48:30,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:30,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:30,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:30,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55026965] [2022-03-20 20:48:30,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:48:30,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:30,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:30,077 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:30,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-20 20:48:34,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 111 check-sat command(s) [2022-03-20 20:48:34,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:34,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 2379 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-20 20:48:34,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 69772 backedges. 342 proven. 68742 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 20:48:37,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 69772 backedges. 342 proven. 11286 refuted. 0 times theorem prover too weak. 58144 trivial. 0 not checked. [2022-03-20 20:48:40,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:40,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612776703] [2022-03-20 20:48:40,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:40,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55026965] [2022-03-20 20:48:40,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55026965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:40,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:40,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 104 [2022-03-20 20:48:40,604 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:40,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [752346813] [2022-03-20 20:48:40,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [752346813] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:40,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:40,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2022-03-20 20:48:40,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977389956] [2022-03-20 20:48:40,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:40,605 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-20 20:48:40,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:40,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-20 20:48:40,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:48:40,607 INFO L87 Difference]: Start difference. First operand 6579 states and 7720 transitions. Second operand has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) [2022-03-20 20:48:44,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:44,285 INFO L93 Difference]: Finished difference Result 6708 states and 7881 transitions. [2022-03-20 20:48:44,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-03-20 20:48:44,285 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) Word has length 1106 [2022-03-20 20:48:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:44,296 INFO L225 Difference]: With dead ends: 6708 [2022-03-20 20:48:44,296 INFO L226 Difference]: Without dead ends: 6699 [2022-03-20 20:48:44,298 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2268 GetRequests, 2108 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1794 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=11027, Invalid=14733, Unknown=0, NotChecked=0, Total=25760 [2022-03-20 20:48:44,298 INFO L913 BasicCegarLoop]: 203 mSDtfsCounter, 268 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:44,298 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 796 Invalid, 947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:48:44,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6699 states. [2022-03-20 20:48:46,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6699 to 6697. [2022-03-20 20:48:46,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6697 states, 4329 states have (on average 1.0935550935550935) internal successors, (4734), 4493 states have internal predecessors, (4734), 1564 states have call successors, (1564), 804 states have call predecessors, (1564), 803 states have return successors, (1561), 1399 states have call predecessors, (1561), 1561 states have call successors, (1561) [2022-03-20 20:48:46,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6697 states to 6697 states and 7859 transitions. [2022-03-20 20:48:46,069 INFO L78 Accepts]: Start accepts. Automaton has 6697 states and 7859 transitions. Word has length 1106 [2022-03-20 20:48:46,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:46,070 INFO L478 AbstractCegarLoop]: Abstraction has 6697 states and 7859 transitions. [2022-03-20 20:48:46,071 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (176), 60 states have call predecessors, (176), 58 states have return successors, (174), 58 states have call predecessors, (174), 59 states have call successors, (174) [2022-03-20 20:48:46,071 INFO L276 IsEmpty]: Start isEmpty. Operand 6697 states and 7859 transitions. [2022-03-20 20:48:46,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1126 [2022-03-20 20:48:46,089 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:46,090 INFO L499 BasicCegarLoop]: trace histogram [175, 174, 174, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:46,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:46,290 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:46,290 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:46,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:46,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1542111295, now seen corresponding path program 115 times [2022-03-20 20:48:46,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:46,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [750260022] [2022-03-20 20:48:46,291 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:46,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1542111295, now seen corresponding path program 116 times [2022-03-20 20:48:46,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:46,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802032243] [2022-03-20 20:48:46,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:46,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:46,306 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:46,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1610144740] [2022-03-20 20:48:46,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:48:46,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:46,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:46,308 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:46,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-20 20:48:46,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:48:46,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:46,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 2419 conjuncts, 121 conjunts are in the unsatisfiable core [2022-03-20 20:48:46,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:48:49,298 INFO L134 CoverageAnalysis]: Checked inductivity of 72243 backedges. 348 proven. 71195 refuted. 0 times theorem prover too weak. 700 trivial. 0 not checked. [2022-03-20 20:48:49,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:48:52,707 INFO L134 CoverageAnalysis]: Checked inductivity of 72243 backedges. 348 proven. 11687 refuted. 0 times theorem prover too weak. 60208 trivial. 0 not checked. [2022-03-20 20:48:52,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:48:52,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802032243] [2022-03-20 20:48:52,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:48:52,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610144740] [2022-03-20 20:48:52,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610144740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:48:52,707 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:48:52,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 104 [2022-03-20 20:48:52,708 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:48:52,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [750260022] [2022-03-20 20:48:52,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [750260022] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:48:52,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:48:52,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2022-03-20 20:48:52,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409525211] [2022-03-20 20:48:52,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:48:52,708 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-20 20:48:52,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:52,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-20 20:48:52,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:48:52,710 INFO L87 Difference]: Start difference. First operand 6697 states and 7859 transitions. Second operand has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) [2022-03-20 20:48:56,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:48:56,505 INFO L93 Difference]: Finished difference Result 6826 states and 8020 transitions. [2022-03-20 20:48:56,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-20 20:48:56,505 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) Word has length 1125 [2022-03-20 20:48:56,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:48:56,516 INFO L225 Difference]: With dead ends: 6826 [2022-03-20 20:48:56,516 INFO L226 Difference]: Without dead ends: 6817 [2022-03-20 20:48:56,518 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2307 GetRequests, 2146 SyntacticMatches, 1 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1851 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=11130, Invalid=14952, Unknown=0, NotChecked=0, Total=26082 [2022-03-20 20:48:56,518 INFO L913 BasicCegarLoop]: 206 mSDtfsCounter, 254 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:48:56,518 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 818 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:48:56,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6817 states. [2022-03-20 20:48:58,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6817 to 6815. [2022-03-20 20:48:58,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6815 states, 4405 states have (on average 1.0935300794551646) internal successors, (4817), 4572 states have internal predecessors, (4817), 1592 states have call successors, (1592), 818 states have call predecessors, (1592), 817 states have return successors, (1589), 1424 states have call predecessors, (1589), 1589 states have call successors, (1589) [2022-03-20 20:48:58,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6815 states to 6815 states and 7998 transitions. [2022-03-20 20:48:58,321 INFO L78 Accepts]: Start accepts. Automaton has 6815 states and 7998 transitions. Word has length 1125 [2022-03-20 20:48:58,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:48:58,322 INFO L478 AbstractCegarLoop]: Abstraction has 6815 states and 7998 transitions. [2022-03-20 20:48:58,322 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (179), 61 states have call predecessors, (179), 59 states have return successors, (177), 59 states have call predecessors, (177), 60 states have call successors, (177) [2022-03-20 20:48:58,322 INFO L276 IsEmpty]: Start isEmpty. Operand 6815 states and 7998 transitions. [2022-03-20 20:48:58,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1145 [2022-03-20 20:48:58,337 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:48:58,337 INFO L499 BasicCegarLoop]: trace histogram [178, 177, 177, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:48:58,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-20 20:48:58,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-20 20:48:58,539 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:48:58,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:48:58,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2105849650, now seen corresponding path program 117 times [2022-03-20 20:48:58,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:48:58,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1115198814] [2022-03-20 20:48:58,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:48:58,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2105849650, now seen corresponding path program 118 times [2022-03-20 20:48:58,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:48:58,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630195779] [2022-03-20 20:48:58,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:48:58,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:48:58,555 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:48:58,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1346560351] [2022-03-20 20:48:58,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:48:58,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:48:58,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:48:58,556 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:48:58,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-20 20:48:58,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:48:58,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:48:58,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 2459 conjuncts, 123 conjunts are in the unsatisfiable core [2022-03-20 20:48:58,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 74757 backedges. 354 proven. 73691 refuted. 0 times theorem prover too weak. 712 trivial. 0 not checked. [2022-03-20 20:49:01,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:05,169 INFO L134 CoverageAnalysis]: Checked inductivity of 74757 backedges. 354 proven. 12095 refuted. 0 times theorem prover too weak. 62308 trivial. 0 not checked. [2022-03-20 20:49:05,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:05,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630195779] [2022-03-20 20:49:05,169 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:05,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346560351] [2022-03-20 20:49:05,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346560351] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:05,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:05,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 104 [2022-03-20 20:49:05,170 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:05,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1115198814] [2022-03-20 20:49:05,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1115198814] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:05,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:05,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2022-03-20 20:49:05,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472150692] [2022-03-20 20:49:05,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:05,171 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-20 20:49:05,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:05,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-20 20:49:05,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:49:05,172 INFO L87 Difference]: Start difference. First operand 6815 states and 7998 transitions. Second operand has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) [2022-03-20 20:49:09,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:09,154 INFO L93 Difference]: Finished difference Result 6944 states and 8159 transitions. [2022-03-20 20:49:09,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-20 20:49:09,154 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) Word has length 1144 [2022-03-20 20:49:09,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:09,166 INFO L225 Difference]: With dead ends: 6944 [2022-03-20 20:49:09,166 INFO L226 Difference]: Without dead ends: 6935 [2022-03-20 20:49:09,167 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2346 GetRequests, 2184 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1909 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=11233, Invalid=15173, Unknown=0, NotChecked=0, Total=26406 [2022-03-20 20:49:09,168 INFO L913 BasicCegarLoop]: 209 mSDtfsCounter, 198 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:09,168 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 860 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 20:49:09,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6935 states. [2022-03-20 20:49:10,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6935 to 6933. [2022-03-20 20:49:10,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6933 states, 4481 states have (on average 1.0935059138585137) internal successors, (4900), 4651 states have internal predecessors, (4900), 1620 states have call successors, (1620), 832 states have call predecessors, (1620), 831 states have return successors, (1617), 1449 states have call predecessors, (1617), 1617 states have call successors, (1617) [2022-03-20 20:49:10,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6933 states to 6933 states and 8137 transitions. [2022-03-20 20:49:10,996 INFO L78 Accepts]: Start accepts. Automaton has 6933 states and 8137 transitions. Word has length 1144 [2022-03-20 20:49:10,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:10,997 INFO L478 AbstractCegarLoop]: Abstraction has 6933 states and 8137 transitions. [2022-03-20 20:49:10,997 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (182), 62 states have call predecessors, (182), 60 states have return successors, (180), 60 states have call predecessors, (180), 61 states have call successors, (180) [2022-03-20 20:49:10,997 INFO L276 IsEmpty]: Start isEmpty. Operand 6933 states and 8137 transitions. [2022-03-20 20:49:11,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1164 [2022-03-20 20:49:11,012 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:11,012 INFO L499 BasicCegarLoop]: trace histogram [181, 180, 180, 61, 60, 60, 60, 60, 60, 60, 60, 60, 60, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:11,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:11,213 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:11,213 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:11,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:11,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1892384801, now seen corresponding path program 119 times [2022-03-20 20:49:11,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:11,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1725740677] [2022-03-20 20:49:11,214 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:11,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1892384801, now seen corresponding path program 120 times [2022-03-20 20:49:11,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:11,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617209867] [2022-03-20 20:49:11,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:11,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:11,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:11,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908967958] [2022-03-20 20:49:11,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:49:11,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:11,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:11,230 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:11,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-20 20:49:19,792 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 117 check-sat command(s) [2022-03-20 20:49:19,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:19,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 2499 conjuncts, 125 conjunts are in the unsatisfiable core [2022-03-20 20:49:19,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:22,583 INFO L134 CoverageAnalysis]: Checked inductivity of 77314 backedges. 360 proven. 76230 refuted. 0 times theorem prover too weak. 724 trivial. 0 not checked. [2022-03-20 20:49:22,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:26,085 INFO L134 CoverageAnalysis]: Checked inductivity of 77314 backedges. 360 proven. 12510 refuted. 0 times theorem prover too weak. 64444 trivial. 0 not checked. [2022-03-20 20:49:26,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:26,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617209867] [2022-03-20 20:49:26,085 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:26,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908967958] [2022-03-20 20:49:26,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908967958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:26,086 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:26,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 104 [2022-03-20 20:49:26,086 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:26,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1725740677] [2022-03-20 20:49:26,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1725740677] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:26,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:26,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-03-20 20:49:26,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401988346] [2022-03-20 20:49:26,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:26,087 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-20 20:49:26,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:26,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-20 20:49:26,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:49:26,088 INFO L87 Difference]: Start difference. First operand 6933 states and 8137 transitions. Second operand has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) [2022-03-20 20:49:30,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:30,152 INFO L93 Difference]: Finished difference Result 7062 states and 8298 transitions. [2022-03-20 20:49:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-20 20:49:30,153 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) Word has length 1163 [2022-03-20 20:49:30,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:30,164 INFO L225 Difference]: With dead ends: 7062 [2022-03-20 20:49:30,164 INFO L226 Difference]: Without dead ends: 7053 [2022-03-20 20:49:30,166 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2385 GetRequests, 2222 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=11336, Invalid=15396, Unknown=0, NotChecked=0, Total=26732 [2022-03-20 20:49:30,166 INFO L913 BasicCegarLoop]: 212 mSDtfsCounter, 249 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:30,166 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 832 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 20:49:30,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7053 states. [2022-03-20 20:49:32,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7053 to 7051. [2022-03-20 20:49:32,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7051 states, 4557 states have (on average 1.0934825543120474) internal successors, (4983), 4730 states have internal predecessors, (4983), 1648 states have call successors, (1648), 846 states have call predecessors, (1648), 845 states have return successors, (1645), 1474 states have call predecessors, (1645), 1645 states have call successors, (1645) [2022-03-20 20:49:32,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7051 states to 7051 states and 8276 transitions. [2022-03-20 20:49:32,030 INFO L78 Accepts]: Start accepts. Automaton has 7051 states and 8276 transitions. Word has length 1163 [2022-03-20 20:49:32,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:32,031 INFO L478 AbstractCegarLoop]: Abstraction has 7051 states and 8276 transitions. [2022-03-20 20:49:32,031 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (185), 63 states have call predecessors, (185), 61 states have return successors, (183), 61 states have call predecessors, (183), 62 states have call successors, (183) [2022-03-20 20:49:32,031 INFO L276 IsEmpty]: Start isEmpty. Operand 7051 states and 8276 transitions. [2022-03-20 20:49:32,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1183 [2022-03-20 20:49:32,047 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:32,047 INFO L499 BasicCegarLoop]: trace histogram [184, 183, 183, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:32,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-20 20:49:32,262 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:32,262 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:32,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:32,262 INFO L85 PathProgramCache]: Analyzing trace with hash -346629422, now seen corresponding path program 121 times [2022-03-20 20:49:32,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:32,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1748614924] [2022-03-20 20:49:32,263 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash -346629422, now seen corresponding path program 122 times [2022-03-20 20:49:32,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:32,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733004122] [2022-03-20 20:49:32,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:32,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:32,278 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:32,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1980559065] [2022-03-20 20:49:32,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:49:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:32,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:32,280 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:32,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-20 20:49:32,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:49:32,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:32,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 2539 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-20 20:49:32,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 79914 backedges. 366 proven. 78812 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-03-20 20:49:35,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:38,998 INFO L134 CoverageAnalysis]: Checked inductivity of 79914 backedges. 366 proven. 12932 refuted. 0 times theorem prover too weak. 66616 trivial. 0 not checked. [2022-03-20 20:49:38,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:38,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733004122] [2022-03-20 20:49:38,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:38,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980559065] [2022-03-20 20:49:38,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980559065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:38,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:38,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 104 [2022-03-20 20:49:38,999 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:38,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1748614924] [2022-03-20 20:49:38,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1748614924] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:38,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:38,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2022-03-20 20:49:39,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670023320] [2022-03-20 20:49:39,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:39,000 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-20 20:49:39,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:39,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-20 20:49:39,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:49:39,002 INFO L87 Difference]: Start difference. First operand 7051 states and 8276 transitions. Second operand has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) [2022-03-20 20:49:43,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:43,178 INFO L93 Difference]: Finished difference Result 7180 states and 8437 transitions. [2022-03-20 20:49:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-20 20:49:43,178 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) Word has length 1182 [2022-03-20 20:49:43,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:43,191 INFO L225 Difference]: With dead ends: 7180 [2022-03-20 20:49:43,191 INFO L226 Difference]: Without dead ends: 7171 [2022-03-20 20:49:43,193 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2424 GetRequests, 2260 SyntacticMatches, 1 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2028 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=11439, Invalid=15621, Unknown=0, NotChecked=0, Total=27060 [2022-03-20 20:49:43,193 INFO L913 BasicCegarLoop]: 215 mSDtfsCounter, 221 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:43,193 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 844 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1110 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 20:49:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7171 states. [2022-03-20 20:49:45,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7171 to 7169. [2022-03-20 20:49:45,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7169 states, 4633 states have (on average 1.093459961148284) internal successors, (5066), 4809 states have internal predecessors, (5066), 1676 states have call successors, (1676), 860 states have call predecessors, (1676), 859 states have return successors, (1673), 1499 states have call predecessors, (1673), 1673 states have call successors, (1673) [2022-03-20 20:49:45,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7169 states to 7169 states and 8415 transitions. [2022-03-20 20:49:45,098 INFO L78 Accepts]: Start accepts. Automaton has 7169 states and 8415 transitions. Word has length 1182 [2022-03-20 20:49:45,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:45,098 INFO L478 AbstractCegarLoop]: Abstraction has 7169 states and 8415 transitions. [2022-03-20 20:49:45,099 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (188), 64 states have call predecessors, (188), 62 states have return successors, (186), 62 states have call predecessors, (186), 63 states have call successors, (186) [2022-03-20 20:49:45,099 INFO L276 IsEmpty]: Start isEmpty. Operand 7169 states and 8415 transitions. [2022-03-20 20:49:45,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1202 [2022-03-20 20:49:45,115 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:45,115 INFO L499 BasicCegarLoop]: trace histogram [187, 186, 186, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:45,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-20 20:49:45,316 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:45,316 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:45,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:45,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1557235583, now seen corresponding path program 123 times [2022-03-20 20:49:45,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:45,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [906861280] [2022-03-20 20:49:45,317 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:45,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1557235583, now seen corresponding path program 124 times [2022-03-20 20:49:45,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:45,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586364607] [2022-03-20 20:49:45,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:45,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:45,332 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:45,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1917364718] [2022-03-20 20:49:45,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:49:45,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:45,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:45,334 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:45,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-20 20:49:45,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:49:45,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:49:45,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 2579 conjuncts, 129 conjunts are in the unsatisfiable core [2022-03-20 20:49:45,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:49:48,680 INFO L134 CoverageAnalysis]: Checked inductivity of 82557 backedges. 372 proven. 81437 refuted. 0 times theorem prover too weak. 748 trivial. 0 not checked. [2022-03-20 20:49:48,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:49:52,113 INFO L134 CoverageAnalysis]: Checked inductivity of 82557 backedges. 372 proven. 13361 refuted. 0 times theorem prover too weak. 68824 trivial. 0 not checked. [2022-03-20 20:49:52,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:49:52,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586364607] [2022-03-20 20:49:52,113 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:49:52,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917364718] [2022-03-20 20:49:52,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917364718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:49:52,114 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:49:52,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 104 [2022-03-20 20:49:52,114 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:49:52,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [906861280] [2022-03-20 20:49:52,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [906861280] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:49:52,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:49:52,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2022-03-20 20:49:52,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550301773] [2022-03-20 20:49:52,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:49:52,115 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-20 20:49:52,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:52,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-20 20:49:52,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:49:52,117 INFO L87 Difference]: Start difference. First operand 7169 states and 8415 transitions. Second operand has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) [2022-03-20 20:49:56,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:49:56,415 INFO L93 Difference]: Finished difference Result 7298 states and 8576 transitions. [2022-03-20 20:49:56,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-03-20 20:49:56,415 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) Word has length 1201 [2022-03-20 20:49:56,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:49:56,428 INFO L225 Difference]: With dead ends: 7298 [2022-03-20 20:49:56,428 INFO L226 Difference]: Without dead ends: 7289 [2022-03-20 20:49:56,430 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2463 GetRequests, 2298 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=11542, Invalid=15848, Unknown=0, NotChecked=0, Total=27390 [2022-03-20 20:49:56,430 INFO L913 BasicCegarLoop]: 218 mSDtfsCounter, 201 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 1219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:49:56,430 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 896 Invalid, 1219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1205 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 20:49:56,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7289 states. [2022-03-20 20:49:58,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7289 to 7287. [2022-03-20 20:49:58,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7287 states, 4709 states have (on average 1.0934380972605648) internal successors, (5149), 4888 states have internal predecessors, (5149), 1704 states have call successors, (1704), 874 states have call predecessors, (1704), 873 states have return successors, (1701), 1524 states have call predecessors, (1701), 1701 states have call successors, (1701) [2022-03-20 20:49:58,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7287 states to 7287 states and 8554 transitions. [2022-03-20 20:49:58,358 INFO L78 Accepts]: Start accepts. Automaton has 7287 states and 8554 transitions. Word has length 1201 [2022-03-20 20:49:58,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:49:58,359 INFO L478 AbstractCegarLoop]: Abstraction has 7287 states and 8554 transitions. [2022-03-20 20:49:58,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (191), 65 states have call predecessors, (191), 63 states have return successors, (189), 63 states have call predecessors, (189), 64 states have call successors, (189) [2022-03-20 20:49:58,359 INFO L276 IsEmpty]: Start isEmpty. Operand 7287 states and 8554 transitions. [2022-03-20 20:49:58,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1221 [2022-03-20 20:49:58,405 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:49:58,405 INFO L499 BasicCegarLoop]: trace histogram [190, 189, 189, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:49:58,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-20 20:49:58,605 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:58,605 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:49:58,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:49:58,606 INFO L85 PathProgramCache]: Analyzing trace with hash 772884082, now seen corresponding path program 125 times [2022-03-20 20:49:58,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:49:58,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [36883040] [2022-03-20 20:49:58,607 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:49:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash 772884082, now seen corresponding path program 126 times [2022-03-20 20:49:58,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:49:58,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455743455] [2022-03-20 20:49:58,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:49:58,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:49:58,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:49:58,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243717409] [2022-03-20 20:49:58,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:49:58,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:49:58,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:49:58,623 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:49:58,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-20 20:50:48,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 120 check-sat command(s) [2022-03-20 20:50:48,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:50:48,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 2619 conjuncts, 131 conjunts are in the unsatisfiable core [2022-03-20 20:50:48,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:50:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 85243 backedges. 378 proven. 84105 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 20:50:51,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:50:54,942 INFO L134 CoverageAnalysis]: Checked inductivity of 85243 backedges. 378 proven. 13797 refuted. 0 times theorem prover too weak. 71068 trivial. 0 not checked. [2022-03-20 20:50:54,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:50:54,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455743455] [2022-03-20 20:50:54,943 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:50:54,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243717409] [2022-03-20 20:50:54,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243717409] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:50:54,943 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:50:54,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 104 [2022-03-20 20:50:54,943 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:50:54,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [36883040] [2022-03-20 20:50:54,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [36883040] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:50:54,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:50:54,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2022-03-20 20:50:54,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551319800] [2022-03-20 20:50:54,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:50:54,944 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-20 20:50:54,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:50:54,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-20 20:50:54,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:50:54,947 INFO L87 Difference]: Start difference. First operand 7287 states and 8554 transitions. Second operand has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) [2022-03-20 20:50:59,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:50:59,328 INFO L93 Difference]: Finished difference Result 7416 states and 8715 transitions. [2022-03-20 20:50:59,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-20 20:50:59,329 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) Word has length 1220 [2022-03-20 20:50:59,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:50:59,340 INFO L225 Difference]: With dead ends: 7416 [2022-03-20 20:50:59,340 INFO L226 Difference]: Without dead ends: 7407 [2022-03-20 20:50:59,342 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 2502 GetRequests, 2336 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2151 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=11645, Invalid=16077, Unknown=0, NotChecked=0, Total=27722 [2022-03-20 20:50:59,342 INFO L913 BasicCegarLoop]: 221 mSDtfsCounter, 262 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1072 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:50:59,343 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 858 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1072 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 20:50:59,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7407 states. [2022-03-20 20:51:01,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7407 to 7405. [2022-03-20 20:51:01,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7405 states, 4785 states have (on average 1.0934169278996866) internal successors, (5232), 4967 states have internal predecessors, (5232), 1732 states have call successors, (1732), 888 states have call predecessors, (1732), 887 states have return successors, (1729), 1549 states have call predecessors, (1729), 1729 states have call successors, (1729) [2022-03-20 20:51:01,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7405 states to 7405 states and 8693 transitions. [2022-03-20 20:51:01,312 INFO L78 Accepts]: Start accepts. Automaton has 7405 states and 8693 transitions. Word has length 1220 [2022-03-20 20:51:01,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:01,313 INFO L478 AbstractCegarLoop]: Abstraction has 7405 states and 8693 transitions. [2022-03-20 20:51:01,313 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (194), 66 states have call predecessors, (194), 64 states have return successors, (192), 64 states have call predecessors, (192), 65 states have call successors, (192) [2022-03-20 20:51:01,313 INFO L276 IsEmpty]: Start isEmpty. Operand 7405 states and 8693 transitions. [2022-03-20 20:51:01,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1240 [2022-03-20 20:51:01,330 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:01,330 INFO L499 BasicCegarLoop]: trace histogram [193, 192, 192, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:01,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:01,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:01,531 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:01,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:01,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1274292449, now seen corresponding path program 127 times [2022-03-20 20:51:01,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:01,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [400918664] [2022-03-20 20:51:01,532 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1274292449, now seen corresponding path program 128 times [2022-03-20 20:51:01,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:01,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086878693] [2022-03-20 20:51:01,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:01,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:01,547 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:01,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237214231] [2022-03-20 20:51:01,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:01,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:01,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:01,549 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:01,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-20 20:51:01,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:01,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:01,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 2659 conjuncts, 133 conjunts are in the unsatisfiable core [2022-03-20 20:51:01,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:04,910 INFO L134 CoverageAnalysis]: Checked inductivity of 87972 backedges. 384 proven. 86816 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-03-20 20:51:04,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:08,303 INFO L134 CoverageAnalysis]: Checked inductivity of 87972 backedges. 384 proven. 14240 refuted. 0 times theorem prover too weak. 73348 trivial. 0 not checked. [2022-03-20 20:51:08,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:08,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086878693] [2022-03-20 20:51:08,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:08,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237214231] [2022-03-20 20:51:08,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237214231] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:08,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:08,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 104 [2022-03-20 20:51:08,304 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:08,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [400918664] [2022-03-20 20:51:08,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [400918664] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:08,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:08,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2022-03-20 20:51:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615798589] [2022-03-20 20:51:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:08,305 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-20 20:51:08,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-20 20:51:08,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 20:51:08,307 INFO L87 Difference]: Start difference. First operand 7405 states and 8693 transitions. Second operand has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (197), 67 states have call predecessors, (197), 65 states have return successors, (195), 65 states have call predecessors, (195), 66 states have call successors, (195)