/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/fermat1-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 21:04:04,808 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 21:04:04,827 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 21:04:04,867 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 21:04:04,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 21:04:04,869 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 21:04:04,870 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 21:04:04,872 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 21:04:04,873 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 21:04:04,874 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 21:04:04,875 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 21:04:04,876 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 21:04:04,876 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 21:04:04,877 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 21:04:04,878 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 21:04:04,883 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 21:04:04,884 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 21:04:04,888 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 21:04:04,892 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 21:04:04,893 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 21:04:04,894 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 21:04:04,898 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 21:04:04,899 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 21:04:04,901 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 21:04:04,902 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 21:04:04,906 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 21:04:04,906 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 21:04:04,906 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 21:04:04,907 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 21:04:04,907 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 21:04:04,908 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 21:04:04,908 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 21:04:04,912 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 21:04:04,913 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 21:04:04,913 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 21:04:04,914 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 21:04:04,914 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 21:04:04,915 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 21:04:04,915 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 21:04:04,915 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 21:04:04,916 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 21:04:04,917 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 21:04:04,918 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 21:04:04,926 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 21:04:04,927 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 21:04:04,929 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 21:04:04,929 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 21:04:04,930 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 21:04:04,930 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 21:04:04,930 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 21:04:04,930 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 21:04:04,931 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 21:04:04,931 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 21:04:04,932 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 21:04:05,149 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 21:04:05,177 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 21:04:05,179 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 21:04:05,180 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 21:04:05,180 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 21:04:05,181 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-03-20 21:04:05,238 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ddfbc0265/7389c4e8479344d39490b9902bda071d/FLAGdbc2ba49c [2022-03-20 21:04:05,657 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 21:04:05,658 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat1-ll_unwindbound100.c [2022-03-20 21:04:05,671 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ddfbc0265/7389c4e8479344d39490b9902bda071d/FLAGdbc2ba49c [2022-03-20 21:04:06,048 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ddfbc0265/7389c4e8479344d39490b9902bda071d [2022-03-20 21:04:06,052 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 21:04:06,054 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 21:04:06,057 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 21:04:06,057 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 21:04:06,060 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 21:04:06,061 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,063 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fa43bfe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06, skipping insertion in model container [2022-03-20 21:04:06,063 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,069 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 21:04:06,083 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 21:04:06,214 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/fermat1-ll_unwindbound100.c[535,548] [2022-03-20 21:04:06,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 21:04:06,236 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 21:04:06,246 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/fermat1-ll_unwindbound100.c[535,548] [2022-03-20 21:04:06,261 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 21:04:06,274 INFO L208 MainTranslator]: Completed translation [2022-03-20 21:04:06,275 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06 WrapperNode [2022-03-20 21:04:06,275 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 21:04:06,276 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 21:04:06,276 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 21:04:06,277 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 21:04:06,285 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,285 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,296 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,297 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,312 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,313 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,315 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 21:04:06,316 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 21:04:06,316 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 21:04:06,316 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 21:04:06,323 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (1/1) ... [2022-03-20 21:04:06,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 21:04:06,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:06,350 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 21:04:06,352 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 21:04:06,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 21:04:06,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 21:04:06,387 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 21:04:06,387 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 21:04:06,387 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 21:04:06,388 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 21:04:06,388 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 21:04:06,389 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 21:04:06,389 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 21:04:06,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 21:04:06,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 21:04:06,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 21:04:06,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 21:04:06,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 21:04:06,391 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 21:04:06,452 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 21:04:06,454 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 21:04:06,653 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 21:04:06,658 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 21:04:06,658 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 21:04:06,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:04:06 BoogieIcfgContainer [2022-03-20 21:04:06,660 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 21:04:06,676 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 21:04:06,676 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 21:04:06,679 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 21:04:06,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 09:04:06" (1/3) ... [2022-03-20 21:04:06,680 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e3fe8b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:04:06, skipping insertion in model container [2022-03-20 21:04:06,680 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 09:04:06" (2/3) ... [2022-03-20 21:04:06,680 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e3fe8b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 09:04:06, skipping insertion in model container [2022-03-20 21:04:06,680 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 09:04:06" (3/3) ... [2022-03-20 21:04:06,681 INFO L111 eAbstractionObserver]: Analyzing ICFG fermat1-ll_unwindbound100.c [2022-03-20 21:04:06,684 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 21:04:06,685 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 21:04:06,744 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 21:04:06,750 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 21:04:06,750 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 21:04:06,766 INFO L276 IsEmpty]: Start isEmpty. Operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 21:04:06,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 21:04:06,781 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:06,781 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 21:04:06,782 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:06,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:06,790 INFO L85 PathProgramCache]: Analyzing trace with hash 928708300, now seen corresponding path program 1 times [2022-03-20 21:04:06,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:06,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [772769431] [2022-03-20 21:04:06,808 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash 928708300, now seen corresponding path program 2 times [2022-03-20 21:04:06,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:06,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129784102] [2022-03-20 21:04:06,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:06,918 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:06,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616813335] [2022-03-20 21:04:06,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:06,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:06,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:06,927 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 21:04:06,971 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 21:04:07,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 21:04:07,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:07,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 1 conjunts are in the unsatisfiable core [2022-03-20 21:04:07,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:07,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-20 21:04:07,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:07,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:07,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129784102] [2022-03-20 21:04:07,088 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:07,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616813335] [2022-03-20 21:04:07,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616813335] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:07,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:07,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-20 21:04:07,093 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:07,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [772769431] [2022-03-20 21:04:07,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [772769431] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:07,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:07,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-20 21:04:07,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349650338] [2022-03-20 21:04:07,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:07,099 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-20 21:04:07,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:07,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-20 21:04:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-20 21:04:07,128 INFO L87 Difference]: Start difference. First operand has 37 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 21:04:07,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:07,156 INFO L93 Difference]: Finished difference Result 67 states and 100 transitions. [2022-03-20 21:04:07,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-20 21:04:07,157 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 22 [2022-03-20 21:04:07,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:07,166 INFO L225 Difference]: With dead ends: 67 [2022-03-20 21:04:07,166 INFO L226 Difference]: Without dead ends: 32 [2022-03-20 21:04:07,170 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-20 21:04:07,174 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:07,175 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:07,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-20 21:04:07,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-03-20 21:04:07,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 21:04:07,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-03-20 21:04:07,218 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 22 [2022-03-20 21:04:07,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:07,219 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-03-20 21:04:07,219 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 21:04:07,219 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-03-20 21:04:07,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 21:04:07,221 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:07,221 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 21:04:07,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-20 21:04:07,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-03-20 21:04:07,440 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:07,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:07,441 INFO L85 PathProgramCache]: Analyzing trace with hash -155606603, now seen corresponding path program 1 times [2022-03-20 21:04:07,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:07,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [997115030] [2022-03-20 21:04:07,442 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:07,442 INFO L85 PathProgramCache]: Analyzing trace with hash -155606603, now seen corresponding path program 2 times [2022-03-20 21:04:07,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:07,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055243735] [2022-03-20 21:04:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:07,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:07,454 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:07,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524021495] [2022-03-20 21:04:07,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:07,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:07,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:07,463 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 21:04:07,465 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 21:04:07,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 21:04:07,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:07,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 21:04:07,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:07,621 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 21:04:07,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:07,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:07,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055243735] [2022-03-20 21:04:07,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:07,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524021495] [2022-03-20 21:04:07,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524021495] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:07,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:07,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:07,629 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:07,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [997115030] [2022-03-20 21:04:07,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [997115030] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:07,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:07,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:07,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173456403] [2022-03-20 21:04:07,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:07,631 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 21:04:07,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:07,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 21:04:07,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:07,632 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 21:04:07,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:07,655 INFO L93 Difference]: Finished difference Result 41 states and 50 transitions. [2022-03-20 21:04:07,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 21:04:07,656 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 21:04:07,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:07,659 INFO L225 Difference]: With dead ends: 41 [2022-03-20 21:04:07,659 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 21:04:07,659 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:07,663 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:07,664 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 101 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:07,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 21:04:07,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-20 21:04:07,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 8 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 21:04:07,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2022-03-20 21:04:07,682 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 23 [2022-03-20 21:04:07,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:07,683 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2022-03-20 21:04:07,684 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 21:04:07,684 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2022-03-20 21:04:07,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 21:04:07,685 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:07,685 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 21:04:07,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:07,899 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,SelfDestructingSolverStorable1 [2022-03-20 21:04:07,900 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:07,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:07,900 INFO L85 PathProgramCache]: Analyzing trace with hash -153938307, now seen corresponding path program 1 times [2022-03-20 21:04:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:07,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1088434236] [2022-03-20 21:04:07,901 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:07,901 INFO L85 PathProgramCache]: Analyzing trace with hash -153938307, now seen corresponding path program 2 times [2022-03-20 21:04:07,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:07,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633675087] [2022-03-20 21:04:07,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:07,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:07,913 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:07,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721315241] [2022-03-20 21:04:07,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:07,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:07,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:07,919 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 21:04:07,944 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 21:04:07,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 21:04:07,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:07,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 21:04:07,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:08,188 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 21:04:08,189 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:08,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:08,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633675087] [2022-03-20 21:04:08,189 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:08,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721315241] [2022-03-20 21:04:08,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721315241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:08,190 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:08,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:04:08,190 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:08,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1088434236] [2022-03-20 21:04:08,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1088434236] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:08,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:08,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:04:08,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020755305] [2022-03-20 21:04:08,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:08,192 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 21:04:08,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:08,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 21:04:08,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:04:08,196 INFO L87 Difference]: Start difference. First operand 34 states and 43 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 21:04:10,755 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 21:04:12,781 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 21:04:12,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:12,793 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2022-03-20 21:04:12,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:04:12,794 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 21:04:12,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:12,795 INFO L225 Difference]: With dead ends: 53 [2022-03-20 21:04:12,796 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 21:04:12,796 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 21:04:12,797 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:12,797 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 126 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2022-03-20 21:04:12,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 21:04:12,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 21:04:12,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 35 states have internal predecessors, (47), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 21:04:12,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 67 transitions. [2022-03-20 21:04:12,809 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 67 transitions. Word has length 23 [2022-03-20 21:04:12,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:12,810 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 67 transitions. [2022-03-20 21:04:12,810 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 21:04:12,810 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 67 transitions. [2022-03-20 21:04:12,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 21:04:12,811 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:12,811 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, 1] [2022-03-20 21:04:12,836 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 21:04:13,033 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:13,034 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:13,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:13,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1676885497, now seen corresponding path program 1 times [2022-03-20 21:04:13,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:13,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [466694438] [2022-03-20 21:04:13,035 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:13,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1676885497, now seen corresponding path program 2 times [2022-03-20 21:04:13,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:13,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067067000] [2022-03-20 21:04:13,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:13,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:13,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:13,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [403145993] [2022-03-20 21:04:13,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:13,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:13,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:13,048 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 21:04:13,049 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 21:04:13,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:13,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:13,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 21:04:13,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:13,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:13,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:13,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:13,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:13,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067067000] [2022-03-20 21:04:13,350 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:13,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403145993] [2022-03-20 21:04:13,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403145993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:13,350 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:13,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-03-20 21:04:13,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:13,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [466694438] [2022-03-20 21:04:13,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [466694438] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:13,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:13,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:04:13,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562416925] [2022-03-20 21:04:13,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:13,351 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:04:13,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:13,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:04:13,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:04:13,352 INFO L87 Difference]: Start difference. First operand 50 states and 67 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 21:04:13,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:13,473 INFO L93 Difference]: Finished difference Result 57 states and 73 transitions. [2022-03-20 21:04:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 21:04:13,474 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-03-20 21:04:13,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:13,476 INFO L225 Difference]: With dead ends: 57 [2022-03-20 21:04:13,477 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 21:04:13,477 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-20 21:04:13,479 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 24 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:13,480 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 175 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:13,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 21:04:13,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 36. [2022-03-20 21:04:13,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 8 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 21:04:13,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2022-03-20 21:04:13,501 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 29 [2022-03-20 21:04:13,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:13,501 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2022-03-20 21:04:13,501 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 21:04:13,501 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2022-03-20 21:04:13,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-20 21:04:13,502 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:13,503 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:13,530 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 21:04:13,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:13,726 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:13,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:13,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1154059858, now seen corresponding path program 1 times [2022-03-20 21:04:13,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:13,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1085953443] [2022-03-20 21:04:13,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:13,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1154059858, now seen corresponding path program 2 times [2022-03-20 21:04:13,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:13,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286840511] [2022-03-20 21:04:13,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:13,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:13,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:13,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255290579] [2022-03-20 21:04:13,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:13,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:13,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:13,739 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 21:04:13,740 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 21:04:13,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:13,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:13,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 21:04:13,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:13,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:13,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:13,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286840511] [2022-03-20 21:04:13,986 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:13,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255290579] [2022-03-20 21:04:13,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255290579] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:13,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:13,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:04:13,986 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:13,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1085953443] [2022-03-20 21:04:13,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1085953443] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:13,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:13,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 21:04:13,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747344349] [2022-03-20 21:04:13,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:13,987 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 21:04:13,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:13,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 21:04:13,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:04:13,988 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 21:04:14,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:14,018 INFO L93 Difference]: Finished difference Result 65 states and 79 transitions. [2022-03-20 21:04:14,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:04:14,019 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2022-03-20 21:04:14,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:14,019 INFO L225 Difference]: With dead ends: 65 [2022-03-20 21:04:14,019 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 21:04:14,020 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:04:14,020 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 6 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:14,021 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 120 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:14,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 21:04:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2022-03-20 21:04:14,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 30 states have internal predecessors, (35), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 21:04:14,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2022-03-20 21:04:14,032 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 35 [2022-03-20 21:04:14,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:14,033 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2022-03-20 21:04:14,033 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 21:04:14,033 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2022-03-20 21:04:14,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 21:04:14,034 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:14,034 INFO L499 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:14,042 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 21:04:14,239 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:14,239 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:14,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:14,239 INFO L85 PathProgramCache]: Analyzing trace with hash -174895632, now seen corresponding path program 1 times [2022-03-20 21:04:14,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:14,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1741100319] [2022-03-20 21:04:14,240 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:14,240 INFO L85 PathProgramCache]: Analyzing trace with hash -174895632, now seen corresponding path program 2 times [2022-03-20 21:04:14,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:14,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251483208] [2022-03-20 21:04:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:14,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:14,252 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:14,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [724781805] [2022-03-20 21:04:14,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:14,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:14,261 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 21:04:14,262 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 21:04:14,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:14,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:14,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 21:04:14,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:14,404 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:14,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:14,509 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 21:04:14,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:14,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251483208] [2022-03-20 21:04:14,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:14,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724781805] [2022-03-20 21:04:14,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724781805] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 21:04:14,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:04:14,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-03-20 21:04:14,510 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:14,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1741100319] [2022-03-20 21:04:14,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1741100319] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:14,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:14,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:04:14,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727348941] [2022-03-20 21:04:14,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:14,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 21:04:14,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:14,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 21:04:14,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:04:14,512 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 21:04:14,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:14,570 INFO L93 Difference]: Finished difference Result 74 states and 89 transitions. [2022-03-20 21:04:14,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 21:04:14,572 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-03-20 21:04:14,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:14,574 INFO L225 Difference]: With dead ends: 74 [2022-03-20 21:04:14,574 INFO L226 Difference]: Without dead ends: 53 [2022-03-20 21:04:14,575 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:04:14,577 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 22 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:14,577 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 125 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:14,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-03-20 21:04:14,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-03-20 21:04:14,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 36 states have internal predecessors, (42), 10 states have call successors, (10), 7 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 21:04:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2022-03-20 21:04:14,617 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 41 [2022-03-20 21:04:14,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:14,618 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2022-03-20 21:04:14,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 21:04:14,618 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2022-03-20 21:04:14,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 21:04:14,624 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:14,624 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:14,654 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 21:04:14,837 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:14,838 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:14,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:14,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1292932747, now seen corresponding path program 1 times [2022-03-20 21:04:14,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:14,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [776400282] [2022-03-20 21:04:14,839 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:14,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1292932747, now seen corresponding path program 2 times [2022-03-20 21:04:14,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:14,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091743007] [2022-03-20 21:04:14,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:14,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:14,849 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:14,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [783848047] [2022-03-20 21:04:14,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:14,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:14,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:14,850 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 21:04:14,887 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 21:04:14,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:14,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:14,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 21:04:14,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:15,008 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:15,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:15,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 21:04:15,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:15,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091743007] [2022-03-20 21:04:15,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:15,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783848047] [2022-03-20 21:04:15,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783848047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:15,108 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:15,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 21:04:15,108 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:15,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [776400282] [2022-03-20 21:04:15,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [776400282] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:15,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:15,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:04:15,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561602164] [2022-03-20 21:04:15,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:15,109 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 21:04:15,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:15,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 21:04:15,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:04:15,110 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 21:04:15,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:15,159 INFO L93 Difference]: Finished difference Result 75 states and 90 transitions. [2022-03-20 21:04:15,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 21:04:15,160 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 43 [2022-03-20 21:04:15,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:15,161 INFO L225 Difference]: With dead ends: 75 [2022-03-20 21:04:15,161 INFO L226 Difference]: Without dead ends: 54 [2022-03-20 21:04:15,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-20 21:04:15,162 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 9 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:15,162 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 125 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:15,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-20 21:04:15,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-03-20 21:04:15,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 38 states have internal predecessors, (44), 10 states have call successors, (10), 7 states have call predecessors, (10), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 21:04:15,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 62 transitions. [2022-03-20 21:04:15,175 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 62 transitions. Word has length 43 [2022-03-20 21:04:15,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:15,175 INFO L478 AbstractCegarLoop]: Abstraction has 54 states and 62 transitions. [2022-03-20 21:04:15,175 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 21:04:15,175 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 62 transitions. [2022-03-20 21:04:15,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 21:04:15,176 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:15,176 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, 1, 1, 1, 1, 1] [2022-03-20 21:04:15,200 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 21:04:15,389 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:15,389 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:15,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:15,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1407897436, now seen corresponding path program 1 times [2022-03-20 21:04:15,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:15,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [353861921] [2022-03-20 21:04:15,390 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:15,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1407897436, now seen corresponding path program 2 times [2022-03-20 21:04:15,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:15,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845000534] [2022-03-20 21:04:15,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:15,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:15,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:15,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [746677951] [2022-03-20 21:04:15,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:15,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:15,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:15,401 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 21:04:15,402 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 21:04:15,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:15,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:15,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 21:04:15,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:15,522 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 21:04:15,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:15,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:15,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845000534] [2022-03-20 21:04:15,523 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:15,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746677951] [2022-03-20 21:04:15,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746677951] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:15,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:15,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:15,523 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:15,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [353861921] [2022-03-20 21:04:15,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [353861921] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:15,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:15,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149773164] [2022-03-20 21:04:15,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:15,525 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 21:04:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 21:04:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:15,526 INFO L87 Difference]: Start difference. First operand 54 states and 62 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 21:04:15,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:15,571 INFO L93 Difference]: Finished difference Result 101 states and 131 transitions. [2022-03-20 21:04:15,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 21:04:15,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-20 21:04:15,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:15,572 INFO L225 Difference]: With dead ends: 101 [2022-03-20 21:04:15,572 INFO L226 Difference]: Without dead ends: 80 [2022-03-20 21:04:15,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:15,573 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 19 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:15,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 107 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:15,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-20 21:04:15,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2022-03-20 21:04:15,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 50 states have (on average 1.22) internal successors, (61), 50 states have internal predecessors, (61), 14 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 21:04:15,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 87 transitions. [2022-03-20 21:04:15,592 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 87 transitions. Word has length 47 [2022-03-20 21:04:15,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:15,594 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 87 transitions. [2022-03-20 21:04:15,594 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 21:04:15,594 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 87 transitions. [2022-03-20 21:04:15,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-20 21:04:15,595 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:15,595 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:15,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:15,818 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,SelfDestructingSolverStorable7 [2022-03-20 21:04:15,818 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:15,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:15,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1915058849, now seen corresponding path program 1 times [2022-03-20 21:04:15,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:15,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138114896] [2022-03-20 21:04:15,820 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:15,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1915058849, now seen corresponding path program 2 times [2022-03-20 21:04:15,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:15,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165436111] [2022-03-20 21:04:15,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:15,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:15,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:15,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857528943] [2022-03-20 21:04:15,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:15,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:15,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:15,829 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 21:04:15,847 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 21:04:15,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:15,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:15,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 21:04:15,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:15,981 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:15,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:16,100 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 21:04:16,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:16,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165436111] [2022-03-20 21:04:16,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:16,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857528943] [2022-03-20 21:04:16,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857528943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:16,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:16,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 21:04:16,105 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:16,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138114896] [2022-03-20 21:04:16,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138114896] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:16,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:16,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 21:04:16,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749003309] [2022-03-20 21:04:16,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:16,106 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 21:04:16,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:16,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 21:04:16,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 21:04:16,107 INFO L87 Difference]: Start difference. First operand 70 states and 87 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 21:04:16,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:16,174 INFO L93 Difference]: Finished difference Result 118 states and 153 transitions. [2022-03-20 21:04:16,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 21:04:16,175 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 49 [2022-03-20 21:04:16,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:16,176 INFO L225 Difference]: With dead ends: 118 [2022-03-20 21:04:16,176 INFO L226 Difference]: Without dead ends: 81 [2022-03-20 21:04:16,176 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-03-20 21:04:16,177 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 22 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:16,177 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 134 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:16,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-20 21:04:16,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2022-03-20 21:04:16,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 57 states have internal predecessors, (69), 16 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 21:04:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 99 transitions. [2022-03-20 21:04:16,193 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 99 transitions. Word has length 49 [2022-03-20 21:04:16,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:16,193 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 99 transitions. [2022-03-20 21:04:16,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 21:04:16,194 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 99 transitions. [2022-03-20 21:04:16,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-20 21:04:16,194 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:16,194 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:16,221 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 21:04:16,421 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:16,422 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:16,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:16,422 INFO L85 PathProgramCache]: Analyzing trace with hash -60460648, now seen corresponding path program 3 times [2022-03-20 21:04:16,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:16,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [762530566] [2022-03-20 21:04:16,423 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:16,423 INFO L85 PathProgramCache]: Analyzing trace with hash -60460648, now seen corresponding path program 4 times [2022-03-20 21:04:16,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:16,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382627079] [2022-03-20 21:04:16,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:16,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:16,431 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:16,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [457634426] [2022-03-20 21:04:16,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:16,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:16,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:16,432 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 21:04:16,435 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 21:04:16,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:16,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:16,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 21:04:16,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:16,630 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:16,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 21:04:16,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:16,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382627079] [2022-03-20 21:04:16,749 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:16,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457634426] [2022-03-20 21:04:16,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457634426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:16,749 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:16,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 21:04:16,749 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:16,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [762530566] [2022-03-20 21:04:16,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [762530566] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:16,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:16,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 21:04:16,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471686235] [2022-03-20 21:04:16,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:16,750 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 21:04:16,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:16,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 21:04:16,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 21:04:16,751 INFO L87 Difference]: Start difference. First operand 80 states and 99 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 21:04:16,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:16,810 INFO L93 Difference]: Finished difference Result 119 states and 154 transitions. [2022-03-20 21:04:16,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 21:04:16,811 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 51 [2022-03-20 21:04:16,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:16,812 INFO L225 Difference]: With dead ends: 119 [2022-03-20 21:04:16,812 INFO L226 Difference]: Without dead ends: 82 [2022-03-20 21:04:16,812 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:04:16,813 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 23 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:16,813 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 121 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:16,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-03-20 21:04:16,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-03-20 21:04:16,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 59 states have internal predecessors, (71), 16 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 21:04:16,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 101 transitions. [2022-03-20 21:04:16,828 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 101 transitions. Word has length 51 [2022-03-20 21:04:16,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:16,828 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 101 transitions. [2022-03-20 21:04:16,828 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 21:04:16,828 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 101 transitions. [2022-03-20 21:04:16,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 21:04:16,829 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:16,829 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:16,857 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 21:04:17,057 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,SelfDestructingSolverStorable9 [2022-03-20 21:04:17,057 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:17,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:17,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1067781299, now seen corresponding path program 1 times [2022-03-20 21:04:17,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:17,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [231701970] [2022-03-20 21:04:17,058 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:17,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1067781299, now seen corresponding path program 2 times [2022-03-20 21:04:17,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:17,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815301163] [2022-03-20 21:04:17,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:17,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:17,067 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:17,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654066940] [2022-03-20 21:04:17,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:17,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:17,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:17,068 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 21:04:17,070 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 21:04:17,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:17,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:17,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 21:04:17,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:17,234 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:17,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 21:04:17,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815301163] [2022-03-20 21:04:17,388 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654066940] [2022-03-20 21:04:17,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654066940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:17,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:17,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 21:04:17,388 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:17,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [231701970] [2022-03-20 21:04:17,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [231701970] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:17,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:17,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:04:17,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139279581] [2022-03-20 21:04:17,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:17,389 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:04:17,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:17,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:04:17,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:04:17,390 INFO L87 Difference]: Start difference. First operand 82 states and 101 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:17,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:17,463 INFO L93 Difference]: Finished difference Result 99 states and 121 transitions. [2022-03-20 21:04:17,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 21:04:17,464 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 55 [2022-03-20 21:04:17,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:17,465 INFO L225 Difference]: With dead ends: 99 [2022-03-20 21:04:17,465 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 21:04:17,465 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2022-03-20 21:04:17,465 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 33 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:17,466 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 162 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:17,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 21:04:17,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2022-03-20 21:04:17,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 65 states have (on average 1.2) internal successors, (78), 66 states have internal predecessors, (78), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 21:04:17,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2022-03-20 21:04:17,481 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 55 [2022-03-20 21:04:17,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:17,481 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2022-03-20 21:04:17,482 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:17,482 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2022-03-20 21:04:17,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-20 21:04:17,482 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:17,482 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:17,504 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 21:04:17,695 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,SelfDestructingSolverStorable10 [2022-03-20 21:04:17,695 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:17,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:17,696 INFO L85 PathProgramCache]: Analyzing trace with hash -2095290798, now seen corresponding path program 3 times [2022-03-20 21:04:17,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:17,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1421194016] [2022-03-20 21:04:17,696 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:17,696 INFO L85 PathProgramCache]: Analyzing trace with hash -2095290798, now seen corresponding path program 4 times [2022-03-20 21:04:17,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:17,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476788954] [2022-03-20 21:04:17,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:17,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:17,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:17,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506246414] [2022-03-20 21:04:17,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:17,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:17,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:17,717 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 21:04:17,719 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 21:04:17,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:17,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:17,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 21:04:17,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:17,905 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:17,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:18,057 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 21:04:18,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:18,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476788954] [2022-03-20 21:04:18,057 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:18,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506246414] [2022-03-20 21:04:18,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506246414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:18,058 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:18,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 21:04:18,058 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:18,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1421194016] [2022-03-20 21:04:18,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1421194016] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:18,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:18,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:04:18,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097149843] [2022-03-20 21:04:18,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:18,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:04:18,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:04:18,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:04:18,059 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:18,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:18,149 INFO L93 Difference]: Finished difference Result 132 states and 170 transitions. [2022-03-20 21:04:18,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 21:04:18,149 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 57 [2022-03-20 21:04:18,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:18,150 INFO L225 Difference]: With dead ends: 132 [2022-03-20 21:04:18,150 INFO L226 Difference]: Without dead ends: 95 [2022-03-20 21:04:18,151 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:04:18,151 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 31 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:18,152 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 146 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:18,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-03-20 21:04:18,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2022-03-20 21:04:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 68 states have internal predecessors, (82), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 21:04:18,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 116 transitions. [2022-03-20 21:04:18,170 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 116 transitions. Word has length 57 [2022-03-20 21:04:18,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:18,171 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 116 transitions. [2022-03-20 21:04:18,171 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:18,171 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 116 transitions. [2022-03-20 21:04:18,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 21:04:18,172 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:18,172 INFO L499 BasicCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:18,195 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 21:04:18,391 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,SelfDestructingSolverStorable11 [2022-03-20 21:04:18,392 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:18,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:18,392 INFO L85 PathProgramCache]: Analyzing trace with hash -659642693, now seen corresponding path program 5 times [2022-03-20 21:04:18,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:18,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1891955735] [2022-03-20 21:04:18,393 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:18,393 INFO L85 PathProgramCache]: Analyzing trace with hash -659642693, now seen corresponding path program 6 times [2022-03-20 21:04:18,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:18,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661706588] [2022-03-20 21:04:18,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:18,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:18,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:18,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [736229199] [2022-03-20 21:04:18,403 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:18,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:18,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:18,405 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 21:04:18,406 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 21:04:18,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 21:04:18,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:18,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 21:04:18,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:18,640 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 42 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:18,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 10 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 21:04:18,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:18,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661706588] [2022-03-20 21:04:18,799 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:18,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736229199] [2022-03-20 21:04:18,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736229199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:18,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:18,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 21:04:18,801 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:18,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1891955735] [2022-03-20 21:04:18,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1891955735] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:18,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:18,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:04:18,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062028745] [2022-03-20 21:04:18,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:18,801 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:04:18,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:18,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:04:18,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:04:18,802 INFO L87 Difference]: Start difference. First operand 94 states and 116 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, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:18,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:18,911 INFO L93 Difference]: Finished difference Result 133 states and 171 transitions. [2022-03-20 21:04:18,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 21:04:18,911 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, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-20 21:04:18,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:18,914 INFO L225 Difference]: With dead ends: 133 [2022-03-20 21:04:18,914 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 21:04:18,914 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=165, Unknown=0, NotChecked=0, Total=272 [2022-03-20 21:04:18,915 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 41 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:18,915 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 138 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:18,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 21:04:18,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-03-20 21:04:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.2) internal successors, (84), 70 states have internal predecessors, (84), 18 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 21:04:18,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 118 transitions. [2022-03-20 21:04:18,932 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 118 transitions. Word has length 59 [2022-03-20 21:04:18,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:18,932 INFO L478 AbstractCegarLoop]: Abstraction has 96 states and 118 transitions. [2022-03-20 21:04:18,932 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, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 21:04:18,932 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 118 transitions. [2022-03-20 21:04:18,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-20 21:04:18,933 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:18,933 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2022-03-20 21:04:18,940 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 21:04:19,137 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,SelfDestructingSolverStorable12 [2022-03-20 21:04:19,138 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:19,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:19,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1402694082, now seen corresponding path program 3 times [2022-03-20 21:04:19,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:19,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [95553749] [2022-03-20 21:04:19,139 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:19,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1402694082, now seen corresponding path program 4 times [2022-03-20 21:04:19,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:19,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339866940] [2022-03-20 21:04:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:19,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:19,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693938994] [2022-03-20 21:04:19,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:19,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:19,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:19,149 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 21:04:19,150 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 21:04:19,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:19,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:19,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 21:04:19,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 54 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:19,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 21:04:19,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:19,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339866940] [2022-03-20 21:04:19,551 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:19,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693938994] [2022-03-20 21:04:19,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693938994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:19,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:19,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 21:04:19,552 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:19,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [95553749] [2022-03-20 21:04:19,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [95553749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:19,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:19,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 21:04:19,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779621706] [2022-03-20 21:04:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:19,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 21:04:19,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:19,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 21:04:19,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:04:19,553 INFO L87 Difference]: Start difference. First operand 96 states and 118 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:19,646 INFO L93 Difference]: Finished difference Result 116 states and 142 transitions. [2022-03-20 21:04:19,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 21:04:19,650 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 63 [2022-03-20 21:04:19,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:19,653 INFO L225 Difference]: With dead ends: 116 [2022-03-20 21:04:19,653 INFO L226 Difference]: Without dead ends: 111 [2022-03-20 21:04:19,653 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:04:19,654 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 34 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:19,655 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 184 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:19,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-20 21:04:19,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 106. [2022-03-20 21:04:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 76 states have (on average 1.1973684210526316) internal successors, (91), 78 states have internal predecessors, (91), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 21:04:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-03-20 21:04:19,686 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 63 [2022-03-20 21:04:19,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:19,686 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-03-20 21:04:19,686 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:19,687 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-03-20 21:04:19,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-20 21:04:19,687 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:19,687 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 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, 1] [2022-03-20 21:04:19,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-20 21:04:19,903 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:19,903 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:19,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1823928061, now seen corresponding path program 5 times [2022-03-20 21:04:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:19,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [944165164] [2022-03-20 21:04:19,904 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1823928061, now seen corresponding path program 6 times [2022-03-20 21:04:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:19,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887689410] [2022-03-20 21:04:19,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:19,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:19,911 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:19,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [17767450] [2022-03-20 21:04:19,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:19,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:19,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:19,913 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 21:04:19,914 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 21:04:19,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 21:04:19,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:19,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 21:04:19,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:20,114 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:20,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:20,272 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 12 proven. 18 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 21:04:20,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:20,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887689410] [2022-03-20 21:04:20,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:20,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17767450] [2022-03-20 21:04:20,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17767450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:20,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:20,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 21:04:20,273 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:20,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [944165164] [2022-03-20 21:04:20,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [944165164] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:20,274 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:20,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 21:04:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680696587] [2022-03-20 21:04:20,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:20,274 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 21:04:20,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 21:04:20,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:04:20,275 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:20,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:20,391 INFO L93 Difference]: Finished difference Result 149 states and 191 transitions. [2022-03-20 21:04:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:04:20,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 65 [2022-03-20 21:04:20,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:20,392 INFO L225 Difference]: With dead ends: 149 [2022-03-20 21:04:20,392 INFO L226 Difference]: Without dead ends: 112 [2022-03-20 21:04:20,394 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=135, Invalid=207, Unknown=0, NotChecked=0, Total=342 [2022-03-20 21:04:20,395 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 47 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:20,395 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 173 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:20,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-20 21:04:20,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2022-03-20 21:04:20,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 80 states have internal predecessors, (95), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 21:04:20,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-03-20 21:04:20,414 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 65 [2022-03-20 21:04:20,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:20,414 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-03-20 21:04:20,414 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 8 states have internal predecessors, (44), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:20,414 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-03-20 21:04:20,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 21:04:20,417 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:20,418 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:20,443 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 21:04:20,631 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,SelfDestructingSolverStorable14 [2022-03-20 21:04:20,631 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:20,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:20,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1211810838, now seen corresponding path program 1 times [2022-03-20 21:04:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:20,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [115984989] [2022-03-20 21:04:20,632 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:20,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1211810838, now seen corresponding path program 2 times [2022-03-20 21:04:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:20,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469929152] [2022-03-20 21:04:20,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:20,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:20,639 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:20,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1828099903] [2022-03-20 21:04:20,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:20,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:20,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:20,648 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 21:04:20,649 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 21:04:20,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:20,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:20,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 21:04:20,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 18 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:20,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:21,006 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 18 proven. 10 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 21:04:21,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:21,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469929152] [2022-03-20 21:04:21,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:21,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828099903] [2022-03-20 21:04:21,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828099903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:21,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:21,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 21:04:21,007 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:21,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [115984989] [2022-03-20 21:04:21,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [115984989] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:21,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:21,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 21:04:21,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326056641] [2022-03-20 21:04:21,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:21,008 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 21:04:21,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:21,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 21:04:21,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:04:21,008 INFO L87 Difference]: Start difference. First operand 109 states and 135 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:21,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:21,117 INFO L93 Difference]: Finished difference Result 151 states and 194 transitions. [2022-03-20 21:04:21,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 21:04:21,118 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 67 [2022-03-20 21:04:21,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:21,119 INFO L225 Difference]: With dead ends: 151 [2022-03-20 21:04:21,119 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 21:04:21,119 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=228, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:04:21,120 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 47 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:21,120 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 160 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:21,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 21:04:21,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2022-03-20 21:04:21,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 84 states have (on average 1.1904761904761905) internal successors, (100), 84 states have internal predecessors, (100), 21 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 21:04:21,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 140 transitions. [2022-03-20 21:04:21,154 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 140 transitions. Word has length 67 [2022-03-20 21:04:21,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:21,154 INFO L478 AbstractCegarLoop]: Abstraction has 114 states and 140 transitions. [2022-03-20 21:04:21,154 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 21:04:21,154 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 140 transitions. [2022-03-20 21:04:21,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-20 21:04:21,157 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:21,157 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 4, 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, 1] [2022-03-20 21:04:21,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:21,371 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,SelfDestructingSolverStorable15 [2022-03-20 21:04:21,371 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:21,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:21,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1645787183, now seen corresponding path program 5 times [2022-03-20 21:04:21,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:21,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1980945507] [2022-03-20 21:04:21,372 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:21,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1645787183, now seen corresponding path program 6 times [2022-03-20 21:04:21,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:21,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358682248] [2022-03-20 21:04:21,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:21,379 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:21,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630446814] [2022-03-20 21:04:21,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:21,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:21,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:21,380 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 21:04:21,408 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 21:04:21,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:04:21,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:21,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:04:21,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 86 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:21,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:21,799 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 21:04:21,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:21,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358682248] [2022-03-20 21:04:21,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:21,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630446814] [2022-03-20 21:04:21,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630446814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:21,800 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:21,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 21:04:21,800 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:21,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1980945507] [2022-03-20 21:04:21,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1980945507] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:21,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:21,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 21:04:21,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689860102] [2022-03-20 21:04:21,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:21,800 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 21:04:21,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:21,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 21:04:21,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:04:21,801 INFO L87 Difference]: Start difference. First operand 114 states and 140 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:21,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:21,912 INFO L93 Difference]: Finished difference Result 137 states and 169 transitions. [2022-03-20 21:04:21,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 21:04:21,914 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 71 [2022-03-20 21:04:21,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:21,915 INFO L225 Difference]: With dead ends: 137 [2022-03-20 21:04:21,915 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 21:04:21,916 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=170, Invalid=250, Unknown=0, NotChecked=0, Total=420 [2022-03-20 21:04:21,916 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 63 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:21,916 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 192 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:21,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 21:04:21,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 125. [2022-03-20 21:04:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 25 states have call successors, (25), 11 states have call predecessors, (25), 9 states have return successors, (23), 20 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 21:04:21,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 155 transitions. [2022-03-20 21:04:21,937 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 155 transitions. Word has length 71 [2022-03-20 21:04:21,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:21,938 INFO L478 AbstractCegarLoop]: Abstraction has 125 states and 155 transitions. [2022-03-20 21:04:21,938 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:21,938 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 155 transitions. [2022-03-20 21:04:21,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 21:04:21,939 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:21,939 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:21,964 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 21:04:22,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 21:04:22,160 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:22,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:22,160 INFO L85 PathProgramCache]: Analyzing trace with hash -15963768, now seen corresponding path program 1 times [2022-03-20 21:04:22,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:22,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [834236115] [2022-03-20 21:04:22,161 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:22,161 INFO L85 PathProgramCache]: Analyzing trace with hash -15963768, now seen corresponding path program 2 times [2022-03-20 21:04:22,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:22,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557865656] [2022-03-20 21:04:22,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:22,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:22,167 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:22,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255207824] [2022-03-20 21:04:22,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:22,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:22,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:22,176 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 21:04:22,179 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 21:04:22,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:22,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:22,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 21:04:22,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-03-20 21:04:22,338 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:22,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557865656] [2022-03-20 21:04:22,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255207824] [2022-03-20 21:04:22,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255207824] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:22,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:22,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:22,339 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:22,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [834236115] [2022-03-20 21:04:22,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [834236115] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:22,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:22,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:22,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148155640] [2022-03-20 21:04:22,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:22,339 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 21:04:22,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:22,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 21:04:22,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:22,340 INFO L87 Difference]: Start difference. First operand 125 states and 155 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:22,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:22,378 INFO L93 Difference]: Finished difference Result 180 states and 235 transitions. [2022-03-20 21:04:22,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 21:04:22,379 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 73 [2022-03-20 21:04:22,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:22,383 INFO L225 Difference]: With dead ends: 180 [2022-03-20 21:04:22,383 INFO L226 Difference]: Without dead ends: 143 [2022-03-20 21:04:22,384 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:22,384 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 12 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:22,385 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 138 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:22,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-03-20 21:04:22,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2022-03-20 21:04:22,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 99 states have (on average 1.202020202020202) internal successors, (119), 102 states have internal predecessors, (119), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 21:04:22,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 173 transitions. [2022-03-20 21:04:22,418 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 173 transitions. Word has length 73 [2022-03-20 21:04:22,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:22,419 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 173 transitions. [2022-03-20 21:04:22,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:22,419 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 173 transitions. [2022-03-20 21:04:22,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 21:04:22,419 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:22,420 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:22,447 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 21:04:22,642 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 21:04:22,642 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:22,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:22,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1401128268, now seen corresponding path program 7 times [2022-03-20 21:04:22,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:22,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [513213856] [2022-03-20 21:04:22,643 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:22,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1401128268, now seen corresponding path program 8 times [2022-03-20 21:04:22,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:22,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756325658] [2022-03-20 21:04:22,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:22,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:22,650 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:22,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997881642] [2022-03-20 21:04:22,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:22,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:22,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:22,659 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 21:04:22,673 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 21:04:22,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:22,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:22,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:04:22,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:22,863 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 14 proven. 92 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:22,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 14 proven. 32 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 21:04:23,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:23,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756325658] [2022-03-20 21:04:23,042 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:23,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997881642] [2022-03-20 21:04:23,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997881642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:23,042 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:23,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 21:04:23,043 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:23,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [513213856] [2022-03-20 21:04:23,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [513213856] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:23,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:23,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 21:04:23,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206762859] [2022-03-20 21:04:23,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:23,043 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 21:04:23,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:23,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 21:04:23,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:04:23,044 INFO L87 Difference]: Start difference. First operand 137 states and 173 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:23,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:23,209 INFO L93 Difference]: Finished difference Result 193 states and 252 transitions. [2022-03-20 21:04:23,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 21:04:23,210 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 73 [2022-03-20 21:04:23,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:23,213 INFO L225 Difference]: With dead ends: 193 [2022-03-20 21:04:23,213 INFO L226 Difference]: Without dead ends: 144 [2022-03-20 21:04:23,213 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=185, Invalid=277, Unknown=0, NotChecked=0, Total=462 [2022-03-20 21:04:23,214 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 57 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:23,214 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 193 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:23,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-20 21:04:23,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 140. [2022-03-20 21:04:23,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 102 states have (on average 1.2058823529411764) internal successors, (123), 104 states have internal predecessors, (123), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 21:04:23,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 177 transitions. [2022-03-20 21:04:23,243 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 177 transitions. Word has length 73 [2022-03-20 21:04:23,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:23,244 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 177 transitions. [2022-03-20 21:04:23,244 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:23,244 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 177 transitions. [2022-03-20 21:04:23,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 21:04:23,245 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:23,245 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:23,270 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 21:04:23,459 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:23,459 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:23,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:23,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1116733197, now seen corresponding path program 1 times [2022-03-20 21:04:23,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:23,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1924927429] [2022-03-20 21:04:23,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:23,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1116733197, now seen corresponding path program 2 times [2022-03-20 21:04:23,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:23,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409701628] [2022-03-20 21:04:23,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:23,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:23,466 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:23,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047077071] [2022-03-20 21:04:23,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:23,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:23,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:23,467 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 21:04:23,468 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 21:04:23,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:23,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:23,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 21:04:23,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 20 proven. 76 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:23,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:23,902 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 21:04:23,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:23,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409701628] [2022-03-20 21:04:23,903 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:23,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047077071] [2022-03-20 21:04:23,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047077071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:23,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:23,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 21:04:23,903 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:23,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1924927429] [2022-03-20 21:04:23,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1924927429] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:23,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:23,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 21:04:23,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596766556] [2022-03-20 21:04:23,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:23,904 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 21:04:23,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:23,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 21:04:23,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:04:23,905 INFO L87 Difference]: Start difference. First operand 140 states and 177 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:24,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:24,056 INFO L93 Difference]: Finished difference Result 195 states and 255 transitions. [2022-03-20 21:04:24,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:04:24,056 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 75 [2022-03-20 21:04:24,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:24,057 INFO L225 Difference]: With dead ends: 195 [2022-03-20 21:04:24,057 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 21:04:24,058 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=205, Invalid=301, Unknown=0, NotChecked=0, Total=506 [2022-03-20 21:04:24,058 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 66 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:24,058 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 176 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:24,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 21:04:24,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 21:04:24,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 108 states have (on average 1.1944444444444444) internal successors, (129), 108 states have internal predecessors, (129), 28 states have call successors, (28), 11 states have call predecessors, (28), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 21:04:24,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 183 transitions. [2022-03-20 21:04:24,084 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 183 transitions. Word has length 75 [2022-03-20 21:04:24,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:24,084 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 183 transitions. [2022-03-20 21:04:24,084 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 21:04:24,084 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 183 transitions. [2022-03-20 21:04:24,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-20 21:04:24,085 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:24,085 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 5, 5, 5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:24,112 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 21:04:24,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:24,299 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:24,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:24,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1970775776, now seen corresponding path program 7 times [2022-03-20 21:04:24,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:24,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1202707259] [2022-03-20 21:04:24,300 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:24,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1970775776, now seen corresponding path program 8 times [2022-03-20 21:04:24,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:24,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722035720] [2022-03-20 21:04:24,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:24,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:24,306 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:24,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1642536805] [2022-03-20 21:04:24,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:24,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:24,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:24,310 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 21:04:24,311 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 21:04:24,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:24,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:24,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:04:24,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:24,517 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 14 proven. 126 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:24,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:24,737 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 14 proven. 42 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 21:04:24,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:24,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722035720] [2022-03-20 21:04:24,737 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:24,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642536805] [2022-03-20 21:04:24,737 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642536805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:24,737 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:24,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 21:04:24,737 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:24,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1202707259] [2022-03-20 21:04:24,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1202707259] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:24,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:24,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:04:24,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236126199] [2022-03-20 21:04:24,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:24,738 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:04:24,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:24,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:04:24,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:04:24,739 INFO L87 Difference]: Start difference. First operand 146 states and 183 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:24,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:24,879 INFO L93 Difference]: Finished difference Result 168 states and 210 transitions. [2022-03-20 21:04:24,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:04:24,880 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 79 [2022-03-20 21:04:24,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:24,881 INFO L225 Difference]: With dead ends: 168 [2022-03-20 21:04:24,881 INFO L226 Difference]: Without dead ends: 163 [2022-03-20 21:04:24,881 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=225, Invalid=327, Unknown=0, NotChecked=0, Total=552 [2022-03-20 21:04:24,882 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 68 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:24,882 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 233 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:24,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-03-20 21:04:24,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2022-03-20 21:04:24,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 114 states have (on average 1.1929824561403508) internal successors, (136), 117 states have internal predecessors, (136), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 27 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 21:04:24,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 198 transitions. [2022-03-20 21:04:24,915 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 198 transitions. Word has length 79 [2022-03-20 21:04:24,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:24,916 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 198 transitions. [2022-03-20 21:04:24,916 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:24,916 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 198 transitions. [2022-03-20 21:04:24,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-20 21:04:24,917 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:24,917 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:24,941 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 21:04:25,131 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:25,131 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:25,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:25,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1693648491, now seen corresponding path program 1 times [2022-03-20 21:04:25,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:25,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [827782187] [2022-03-20 21:04:25,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:25,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1693648491, now seen corresponding path program 2 times [2022-03-20 21:04:25,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:25,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429159362] [2022-03-20 21:04:25,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:25,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:25,138 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:25,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266293223] [2022-03-20 21:04:25,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:25,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:25,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:25,141 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 21:04:25,143 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 21:04:25,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:25,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:25,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:04:25,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:25,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:25,540 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 18 proven. 24 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 21:04:25,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:25,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429159362] [2022-03-20 21:04:25,540 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:25,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266293223] [2022-03-20 21:04:25,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266293223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:25,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:25,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 21:04:25,541 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:25,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [827782187] [2022-03-20 21:04:25,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [827782187] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:25,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:25,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:04:25,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399366377] [2022-03-20 21:04:25,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:25,542 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:04:25,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:04:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:04:25,542 INFO L87 Difference]: Start difference. First operand 157 states and 198 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:25,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:25,708 INFO L93 Difference]: Finished difference Result 213 states and 277 transitions. [2022-03-20 21:04:25,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 21:04:25,709 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 81 [2022-03-20 21:04:25,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:25,710 INFO L225 Difference]: With dead ends: 213 [2022-03-20 21:04:25,710 INFO L226 Difference]: Without dead ends: 164 [2022-03-20 21:04:25,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=243, Invalid=357, Unknown=0, NotChecked=0, Total=600 [2022-03-20 21:04:25,711 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 100 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:25,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 185 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:25,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-20 21:04:25,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 160. [2022-03-20 21:04:25,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 117 states have (on average 1.1965811965811965) internal successors, (140), 119 states have internal predecessors, (140), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 28 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 21:04:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 202 transitions. [2022-03-20 21:04:25,736 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 202 transitions. Word has length 81 [2022-03-20 21:04:25,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:25,737 INFO L478 AbstractCegarLoop]: Abstraction has 160 states and 202 transitions. [2022-03-20 21:04:25,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 10 states have internal predecessors, (56), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:25,737 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 202 transitions. [2022-03-20 21:04:25,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-20 21:04:25,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:25,738 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:25,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 21:04:25,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:25,947 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:25,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:25,947 INFO L85 PathProgramCache]: Analyzing trace with hash -918360272, now seen corresponding path program 3 times [2022-03-20 21:04:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:25,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [439711590] [2022-03-20 21:04:25,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:25,948 INFO L85 PathProgramCache]: Analyzing trace with hash -918360272, now seen corresponding path program 4 times [2022-03-20 21:04:25,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:25,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269359409] [2022-03-20 21:04:25,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:25,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:25,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:25,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921138936] [2022-03-20 21:04:25,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:25,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:25,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:25,961 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 21:04:25,962 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 21:04:26,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:26,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:26,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:04:26,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 22 proven. 110 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:26,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:26,446 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 21:04:26,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:26,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269359409] [2022-03-20 21:04:26,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:26,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921138936] [2022-03-20 21:04:26,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921138936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:26,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:26,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 21:04:26,447 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:26,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [439711590] [2022-03-20 21:04:26,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [439711590] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:26,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:26,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:04:26,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682744181] [2022-03-20 21:04:26,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:26,447 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:04:26,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:26,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:04:26,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:04:26,448 INFO L87 Difference]: Start difference. First operand 160 states and 202 transitions. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:26,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:26,603 INFO L93 Difference]: Finished difference Result 215 states and 280 transitions. [2022-03-20 21:04:26,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 21:04:26,605 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 83 [2022-03-20 21:04:26,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:26,606 INFO L225 Difference]: With dead ends: 215 [2022-03-20 21:04:26,606 INFO L226 Difference]: Without dead ends: 166 [2022-03-20 21:04:26,606 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=266, Invalid=384, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:04:26,607 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 87 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:26,607 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 209 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:26,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-20 21:04:26,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2022-03-20 21:04:26,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 123 states have (on average 1.1869918699186992) internal successors, (146), 123 states have internal predecessors, (146), 32 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 21:04:26,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 208 transitions. [2022-03-20 21:04:26,632 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 208 transitions. Word has length 83 [2022-03-20 21:04:26,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:26,632 INFO L478 AbstractCegarLoop]: Abstraction has 166 states and 208 transitions. [2022-03-20 21:04:26,632 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 10 states have internal predecessors, (58), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 21:04:26,632 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 208 transitions. [2022-03-20 21:04:26,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-20 21:04:26,633 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:26,633 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 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, 1, 1] [2022-03-20 21:04:26,656 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 21:04:26,855 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:26,856 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:26,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1698627479, now seen corresponding path program 1 times [2022-03-20 21:04:26,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:26,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1604020614] [2022-03-20 21:04:26,857 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:26,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1698627479, now seen corresponding path program 2 times [2022-03-20 21:04:26,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:26,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601413504] [2022-03-20 21:04:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:26,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:26,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147258420] [2022-03-20 21:04:26,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:26,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:26,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:26,864 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 21:04:26,864 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 21:04:26,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:26,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:26,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 21:04:26,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 16 proven. 144 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:27,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:27,281 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 21:04:27,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:27,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601413504] [2022-03-20 21:04:27,281 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:27,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147258420] [2022-03-20 21:04:27,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147258420] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:27,281 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:27,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 21:04:27,281 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:27,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1604020614] [2022-03-20 21:04:27,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1604020614] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:27,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:27,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:04:27,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874374203] [2022-03-20 21:04:27,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:27,282 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:04:27,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:27,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:04:27,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 21:04:27,282 INFO L87 Difference]: Start difference. First operand 166 states and 208 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:27,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:27,448 INFO L93 Difference]: Finished difference Result 188 states and 235 transitions. [2022-03-20 21:04:27,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 21:04:27,448 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 87 [2022-03-20 21:04:27,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:27,449 INFO L225 Difference]: With dead ends: 188 [2022-03-20 21:04:27,449 INFO L226 Difference]: Without dead ends: 183 [2022-03-20 21:04:27,450 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=288, Invalid=414, Unknown=0, NotChecked=0, Total=702 [2022-03-20 21:04:27,450 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 118 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:27,450 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 214 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:27,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-20 21:04:27,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 177. [2022-03-20 21:04:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 129 states have (on average 1.186046511627907) internal successors, (153), 132 states have internal predecessors, (153), 36 states have call successors, (36), 13 states have call predecessors, (36), 11 states have return successors, (34), 31 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 21:04:27,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 223 transitions. [2022-03-20 21:04:27,475 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 223 transitions. Word has length 87 [2022-03-20 21:04:27,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:27,475 INFO L478 AbstractCegarLoop]: Abstraction has 177 states and 223 transitions. [2022-03-20 21:04:27,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 11 states have internal predecessors, (60), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:27,475 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 223 transitions. [2022-03-20 21:04:27,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 21:04:27,476 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:27,476 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2022-03-20 21:04:27,501 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 21:04:27,699 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:27,699 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:27,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:27,699 INFO L85 PathProgramCache]: Analyzing trace with hash 2133755932, now seen corresponding path program 3 times [2022-03-20 21:04:27,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:27,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1105906618] [2022-03-20 21:04:27,700 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:27,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2133755932, now seen corresponding path program 4 times [2022-03-20 21:04:27,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:27,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108622773] [2022-03-20 21:04:27,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:27,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:27,706 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:27,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175491725] [2022-03-20 21:04:27,707 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:27,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:27,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:27,708 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 21:04:27,714 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 21:04:27,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:27,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:27,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 21:04:27,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 16 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-20 21:04:27,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:27,974 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 16 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-20 21:04:27,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:27,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108622773] [2022-03-20 21:04:27,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:27,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175491725] [2022-03-20 21:04:27,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175491725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:27,974 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:27,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-03-20 21:04:27,974 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:27,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1105906618] [2022-03-20 21:04:27,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1105906618] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:27,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:27,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:27,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881747805] [2022-03-20 21:04:27,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:27,975 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 21:04:27,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 21:04:27,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:27,975 INFO L87 Difference]: Start difference. First operand 177 states and 223 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:28,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:28,045 INFO L93 Difference]: Finished difference Result 407 states and 543 transitions. [2022-03-20 21:04:28,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 21:04:28,045 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 89 [2022-03-20 21:04:28,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:28,047 INFO L225 Difference]: With dead ends: 407 [2022-03-20 21:04:28,047 INFO L226 Difference]: Without dead ends: 301 [2022-03-20 21:04:28,048 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-20 21:04:28,048 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 13 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:28,048 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 167 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:28,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-03-20 21:04:28,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2022-03-20 21:04:28,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 219 states have (on average 1.2191780821917808) internal successors, (267), 225 states have internal predecessors, (267), 65 states have call successors, (65), 13 states have call predecessors, (65), 11 states have return successors, (63), 57 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 21:04:28,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 395 transitions. [2022-03-20 21:04:28,110 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 395 transitions. Word has length 89 [2022-03-20 21:04:28,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:28,110 INFO L478 AbstractCegarLoop]: Abstraction has 296 states and 395 transitions. [2022-03-20 21:04:28,110 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:28,110 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 395 transitions. [2022-03-20 21:04:28,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-20 21:04:28,111 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:28,111 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 4, 3, 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, 1, 1, 1] [2022-03-20 21:04:28,134 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 21:04:28,324 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,SelfDestructingSolverStorable24 [2022-03-20 21:04:28,325 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:28,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:28,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1322512306, now seen corresponding path program 5 times [2022-03-20 21:04:28,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:28,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [378689974] [2022-03-20 21:04:28,326 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:28,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1322512306, now seen corresponding path program 6 times [2022-03-20 21:04:28,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:28,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857121048] [2022-03-20 21:04:28,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:28,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:28,331 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:28,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030228934] [2022-03-20 21:04:28,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:28,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:28,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:28,333 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 21:04:28,334 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 21:04:28,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 21:04:28,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:28,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 21:04:28,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:28,640 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 16 proven. 152 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:28,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:28,907 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 16 proven. 40 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 21:04:28,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:28,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857121048] [2022-03-20 21:04:28,907 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:28,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030228934] [2022-03-20 21:04:28,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030228934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:28,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:28,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 21:04:28,907 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:28,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [378689974] [2022-03-20 21:04:28,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [378689974] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:28,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:28,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:04:28,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552794333] [2022-03-20 21:04:28,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:28,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:04:28,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:04:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 21:04:28,909 INFO L87 Difference]: Start difference. First operand 296 states and 395 transitions. Second operand has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:29,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:29,137 INFO L93 Difference]: Finished difference Result 362 states and 486 transitions. [2022-03-20 21:04:29,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:04:29,137 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 89 [2022-03-20 21:04:29,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:29,139 INFO L225 Difference]: With dead ends: 362 [2022-03-20 21:04:29,139 INFO L226 Difference]: Without dead ends: 357 [2022-03-20 21:04:29,139 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=359, Invalid=511, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:04:29,140 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 162 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:29,140 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 233 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:29,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-03-20 21:04:29,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 342. [2022-03-20 21:04:29,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 255 states have (on average 1.231372549019608) internal successors, (314), 261 states have internal predecessors, (314), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 21:04:29,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 460 transitions. [2022-03-20 21:04:29,192 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 460 transitions. Word has length 89 [2022-03-20 21:04:29,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:29,192 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 460 transitions. [2022-03-20 21:04:29,192 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:29,192 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 460 transitions. [2022-03-20 21:04:29,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 21:04:29,193 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:29,194 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:29,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-20 21:04:29,394 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,SelfDestructingSolverStorable25 [2022-03-20 21:04:29,394 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:29,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:29,394 INFO L85 PathProgramCache]: Analyzing trace with hash -345961389, now seen corresponding path program 5 times [2022-03-20 21:04:29,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:29,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [546936804] [2022-03-20 21:04:29,395 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:29,395 INFO L85 PathProgramCache]: Analyzing trace with hash -345961389, now seen corresponding path program 6 times [2022-03-20 21:04:29,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:29,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402968934] [2022-03-20 21:04:29,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:29,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:29,401 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:29,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611614670] [2022-03-20 21:04:29,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:29,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:29,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:29,402 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 21:04:29,420 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 21:04:29,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-20 21:04:29,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:29,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 21:04:29,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:29,731 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 24 proven. 152 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:29,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:29,955 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 21:04:29,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402968934] [2022-03-20 21:04:29,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611614670] [2022-03-20 21:04:29,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611614670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:29,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:29,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 21:04:29,955 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [546936804] [2022-03-20 21:04:29,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [546936804] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:29,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:29,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:04:29,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705312972] [2022-03-20 21:04:29,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:29,956 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:04:29,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:29,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:04:29,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 21:04:29,956 INFO L87 Difference]: Start difference. First operand 342 states and 460 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:30,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:30,174 INFO L93 Difference]: Finished difference Result 427 states and 585 transitions. [2022-03-20 21:04:30,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:04:30,175 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 91 [2022-03-20 21:04:30,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:30,177 INFO L225 Difference]: With dead ends: 427 [2022-03-20 21:04:30,177 INFO L226 Difference]: Without dead ends: 342 [2022-03-20 21:04:30,178 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=335, Invalid=477, Unknown=0, NotChecked=0, Total=812 [2022-03-20 21:04:30,178 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 93 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:30,178 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 218 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:30,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-03-20 21:04:30,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-03-20 21:04:30,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 255 states have (on average 1.2156862745098038) internal successors, (310), 261 states have internal predecessors, (310), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 66 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 21:04:30,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 456 transitions. [2022-03-20 21:04:30,245 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 456 transitions. Word has length 91 [2022-03-20 21:04:30,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:30,245 INFO L478 AbstractCegarLoop]: Abstraction has 342 states and 456 transitions. [2022-03-20 21:04:30,245 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 11 states have internal predecessors, (64), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 21:04:30,246 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 456 transitions. [2022-03-20 21:04:30,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 21:04:30,247 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:30,248 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:30,254 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 21:04:30,451 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,SelfDestructingSolverStorable26 [2022-03-20 21:04:30,451 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:30,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1660747519, now seen corresponding path program 7 times [2022-03-20 21:04:30,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:30,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [490875900] [2022-03-20 21:04:30,452 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1660747519, now seen corresponding path program 8 times [2022-03-20 21:04:30,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:30,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539700207] [2022-03-20 21:04:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:30,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:30,458 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:30,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578782285] [2022-03-20 21:04:30,459 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:30,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:30,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:30,460 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 21:04:30,462 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 21:04:30,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:30,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:30,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 21:04:30,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:30,692 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 190 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:30,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 22 proven. 46 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 21:04:30,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:30,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539700207] [2022-03-20 21:04:30,985 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:30,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578782285] [2022-03-20 21:04:30,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578782285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:30,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:30,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 21:04:30,986 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:30,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [490875900] [2022-03-20 21:04:30,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [490875900] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:30,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:30,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:04:30,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103403678] [2022-03-20 21:04:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:30,987 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:04:30,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:30,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:04:30,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 21:04:30,987 INFO L87 Difference]: Start difference. First operand 342 states and 456 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 21:04:31,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:31,221 INFO L93 Difference]: Finished difference Result 467 states and 640 transitions. [2022-03-20 21:04:31,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 21:04:31,222 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 97 [2022-03-20 21:04:31,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:31,223 INFO L225 Difference]: With dead ends: 467 [2022-03-20 21:04:31,223 INFO L226 Difference]: Without dead ends: 352 [2022-03-20 21:04:31,224 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=383, Invalid=547, Unknown=0, NotChecked=0, Total=930 [2022-03-20 21:04:31,225 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 118 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:31,225 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 238 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:31,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-03-20 21:04:31,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 344. [2022-03-20 21:04:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 257 states have (on average 1.2101167315175096) internal successors, (311), 261 states have internal predecessors, (311), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 21:04:31,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 457 transitions. [2022-03-20 21:04:31,300 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 457 transitions. Word has length 97 [2022-03-20 21:04:31,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:31,301 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 457 transitions. [2022-03-20 21:04:31,301 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 21:04:31,301 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 457 transitions. [2022-03-20 21:04:31,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 21:04:31,302 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:31,302 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1] [2022-03-20 21:04:31,329 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 21:04:31,525 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 21:04:31,525 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:31,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:31,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1020733748, now seen corresponding path program 7 times [2022-03-20 21:04:31,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:31,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [783581366] [2022-03-20 21:04:31,526 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1020733748, now seen corresponding path program 8 times [2022-03-20 21:04:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:31,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854233514] [2022-03-20 21:04:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:31,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:31,531 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:31,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961383241] [2022-03-20 21:04:31,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:31,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:31,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:31,532 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 21:04:31,539 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 21:04:31,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:31,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:31,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-20 21:04:31,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:31,694 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-03-20 21:04:31,694 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 21:04:31,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:31,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854233514] [2022-03-20 21:04:31,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:31,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961383241] [2022-03-20 21:04:31,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961383241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:31,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:31,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:31,695 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:31,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [783581366] [2022-03-20 21:04:31,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [783581366] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:31,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:31,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 21:04:31,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128888384] [2022-03-20 21:04:31,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:31,695 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 21:04:31,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:31,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 21:04:31,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:31,696 INFO L87 Difference]: Start difference. First operand 344 states and 457 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:31,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:31,765 INFO L93 Difference]: Finished difference Result 504 states and 675 transitions. [2022-03-20 21:04:31,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 21:04:31,766 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 99 [2022-03-20 21:04:31,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:31,768 INFO L225 Difference]: With dead ends: 504 [2022-03-20 21:04:31,768 INFO L226 Difference]: Without dead ends: 362 [2022-03-20 21:04:31,768 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-20 21:04:31,769 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 12 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:31,769 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 131 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 21:04:31,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-20 21:04:31,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 352. [2022-03-20 21:04:31,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 265 states have (on average 1.2150943396226415) internal successors, (322), 269 states have internal predecessors, (322), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 21:04:31,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 468 transitions. [2022-03-20 21:04:31,845 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 468 transitions. Word has length 99 [2022-03-20 21:04:31,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:31,845 INFO L478 AbstractCegarLoop]: Abstraction has 352 states and 468 transitions. [2022-03-20 21:04:31,845 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-03-20 21:04:31,845 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 468 transitions. [2022-03-20 21:04:31,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-20 21:04:31,846 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:31,846 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:31,869 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 21:04:32,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 21:04:32,069 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:32,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:32,070 INFO L85 PathProgramCache]: Analyzing trace with hash 359487094, now seen corresponding path program 9 times [2022-03-20 21:04:32,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:32,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [715917808] [2022-03-20 21:04:32,070 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:32,070 INFO L85 PathProgramCache]: Analyzing trace with hash 359487094, now seen corresponding path program 10 times [2022-03-20 21:04:32,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:32,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770052685] [2022-03-20 21:04:32,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:32,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:32,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:32,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1569841385] [2022-03-20 21:04:32,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:32,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:32,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:32,081 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 21:04:32,082 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 21:04:32,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:32,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:32,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 21:04:32,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:32,476 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 26 proven. 202 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:32,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:32,749 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 21:04:32,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:32,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770052685] [2022-03-20 21:04:32,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:32,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569841385] [2022-03-20 21:04:32,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569841385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:32,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:32,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 21:04:32,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:32,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [715917808] [2022-03-20 21:04:32,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [715917808] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:32,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:32,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 21:04:32,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830728054] [2022-03-20 21:04:32,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:32,750 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 21:04:32,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:32,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 21:04:32,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 21:04:32,751 INFO L87 Difference]: Start difference. First operand 352 states and 468 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 21:04:33,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:33,022 INFO L93 Difference]: Finished difference Result 471 states and 642 transitions. [2022-03-20 21:04:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 21:04:33,023 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 99 [2022-03-20 21:04:33,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:33,024 INFO L225 Difference]: With dead ends: 471 [2022-03-20 21:04:33,024 INFO L226 Difference]: Without dead ends: 364 [2022-03-20 21:04:33,025 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=412, Invalid=580, Unknown=0, NotChecked=0, Total=992 [2022-03-20 21:04:33,026 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 133 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:33,026 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 219 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:33,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-03-20 21:04:33,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 364. [2022-03-20 21:04:33,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 277 states have (on average 1.2057761732851986) internal successors, (334), 277 states have internal predecessors, (334), 74 states have call successors, (74), 14 states have call predecessors, (74), 12 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 21:04:33,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 480 transitions. [2022-03-20 21:04:33,098 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 480 transitions. Word has length 99 [2022-03-20 21:04:33,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:33,099 INFO L478 AbstractCegarLoop]: Abstraction has 364 states and 480 transitions. [2022-03-20 21:04:33,099 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 21:04:33,099 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 480 transitions. [2022-03-20 21:04:33,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-20 21:04:33,100 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:33,101 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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 21:04:33,130 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 21:04:33,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:33,319 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:33,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:33,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1761003221, now seen corresponding path program 3 times [2022-03-20 21:04:33,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:33,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [370309164] [2022-03-20 21:04:33,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:33,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1761003221, now seen corresponding path program 4 times [2022-03-20 21:04:33,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:33,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377842615] [2022-03-20 21:04:33,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:33,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:33,327 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:33,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918767945] [2022-03-20 21:04:33,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:33,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:33,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:33,328 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 21:04:33,354 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 21:04:33,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:33,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:33,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 21:04:33,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:33,631 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 236 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:33,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 56 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 21:04:33,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:33,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377842615] [2022-03-20 21:04:33,918 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:33,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918767945] [2022-03-20 21:04:33,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918767945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:33,918 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:33,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 21:04:33,918 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:33,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [370309164] [2022-03-20 21:04:33,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [370309164] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:33,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:33,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 21:04:33,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726466954] [2022-03-20 21:04:33,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:33,919 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 21:04:33,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:33,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 21:04:33,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:04:33,920 INFO L87 Difference]: Start difference. First operand 364 states and 480 transitions. Second operand has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:34,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:34,138 INFO L93 Difference]: Finished difference Result 407 states and 538 transitions. [2022-03-20 21:04:34,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 21:04:34,138 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 103 [2022-03-20 21:04:34,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:34,140 INFO L225 Difference]: With dead ends: 407 [2022-03-20 21:04:34,140 INFO L226 Difference]: Without dead ends: 396 [2022-03-20 21:04:34,140 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=438, Invalid=618, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 21:04:34,141 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 117 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:34,141 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 273 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:34,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-03-20 21:04:34,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 377. [2022-03-20 21:04:34,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 281 states have (on average 1.206405693950178) internal successors, (339), 288 states have internal predecessors, (339), 82 states have call successors, (82), 15 states have call predecessors, (82), 13 states have return successors, (80), 73 states have call predecessors, (80), 80 states have call successors, (80) [2022-03-20 21:04:34,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 501 transitions. [2022-03-20 21:04:34,219 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 501 transitions. Word has length 103 [2022-03-20 21:04:34,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:34,220 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 501 transitions. [2022-03-20 21:04:34,220 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.142857142857143) internal successors, (72), 13 states have internal predecessors, (72), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:34,220 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 501 transitions. [2022-03-20 21:04:34,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 21:04:34,221 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:34,221 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2022-03-20 21:04:34,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-20 21:04:34,443 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:34,443 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:34,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:34,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1733340336, now seen corresponding path program 9 times [2022-03-20 21:04:34,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:34,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1940855529] [2022-03-20 21:04:34,444 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:34,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1733340336, now seen corresponding path program 10 times [2022-03-20 21:04:34,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:34,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278194152] [2022-03-20 21:04:34,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:34,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:34,450 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:34,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655710480] [2022-03-20 21:04:34,450 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:34,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:34,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:34,452 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 21:04:34,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 21:04:34,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:34,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:34,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 21:04:34,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:34,668 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 60 proven. 24 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 21:04:34,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:34,890 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 60 proven. 24 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 21:04:34,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:34,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278194152] [2022-03-20 21:04:34,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:34,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655710480] [2022-03-20 21:04:34,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655710480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:34,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:34,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 21:04:34,891 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:34,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1940855529] [2022-03-20 21:04:34,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1940855529] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:34,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:34,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 21:04:34,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368502847] [2022-03-20 21:04:34,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:34,893 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 21:04:34,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:34,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 21:04:34,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 21:04:34,894 INFO L87 Difference]: Start difference. First operand 377 states and 501 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 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 21:04:35,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:35,176 INFO L93 Difference]: Finished difference Result 649 states and 907 transitions. [2022-03-20 21:04:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 21:04:35,176 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 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 105 [2022-03-20 21:04:35,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:35,180 INFO L225 Difference]: With dead ends: 649 [2022-03-20 21:04:35,180 INFO L226 Difference]: Without dead ends: 588 [2022-03-20 21:04:35,181 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 21:04:35,181 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 38 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:35,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 344 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:35,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-20 21:04:35,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 504. [2022-03-20 21:04:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 376 states have (on average 1.247340425531915) internal successors, (469), 386 states have internal predecessors, (469), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 102 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 21:04:35,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 695 transitions. [2022-03-20 21:04:35,322 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 695 transitions. Word has length 105 [2022-03-20 21:04:35,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:35,323 INFO L478 AbstractCegarLoop]: Abstraction has 504 states and 695 transitions. [2022-03-20 21:04:35,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 6 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 21:04:35,323 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 695 transitions. [2022-03-20 21:04:35,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 21:04:35,324 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:35,325 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 5, 5, 5, 5, 4, 3, 3, 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, 1, 1] [2022-03-20 21:04:35,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-20 21:04:35,534 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:35,535 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:35,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1666981150, now seen corresponding path program 11 times [2022-03-20 21:04:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:35,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [739622657] [2022-03-20 21:04:35,535 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1666981150, now seen corresponding path program 12 times [2022-03-20 21:04:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:35,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870543816] [2022-03-20 21:04:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:35,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:35,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822542879] [2022-03-20 21:04:35,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:35,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:35,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:35,542 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 21:04:35,542 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 21:04:35,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:04:35,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:35,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 21:04:35,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:35,888 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 242 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:35,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:36,176 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 24 proven. 62 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 21:04:36,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:36,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870543816] [2022-03-20 21:04:36,177 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:36,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822542879] [2022-03-20 21:04:36,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822542879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:36,177 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:36,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 21:04:36,177 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:36,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [739622657] [2022-03-20 21:04:36,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [739622657] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:36,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:36,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 21:04:36,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577170615] [2022-03-20 21:04:36,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:36,178 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 21:04:36,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:36,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 21:04:36,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:04:36,179 INFO L87 Difference]: Start difference. First operand 504 states and 695 transitions. Second operand has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:36,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:36,451 INFO L93 Difference]: Finished difference Result 753 states and 1073 transitions. [2022-03-20 21:04:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 21:04:36,451 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 105 [2022-03-20 21:04:36,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:36,454 INFO L225 Difference]: With dead ends: 753 [2022-03-20 21:04:36,454 INFO L226 Difference]: Without dead ends: 532 [2022-03-20 21:04:36,455 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=465, Invalid=657, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 21:04:36,455 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 129 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:36,456 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 264 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:36,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-03-20 21:04:36,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 522. [2022-03-20 21:04:36,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 394 states have (on average 1.2461928934010151) internal successors, (491), 398 states have internal predecessors, (491), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 108 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 21:04:36,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 717 transitions. [2022-03-20 21:04:36,583 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 717 transitions. Word has length 105 [2022-03-20 21:04:36,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:36,583 INFO L478 AbstractCegarLoop]: Abstraction has 522 states and 717 transitions. [2022-03-20 21:04:36,583 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.285714285714286) internal successors, (74), 13 states have internal predecessors, (74), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:36,583 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 717 transitions. [2022-03-20 21:04:36,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 21:04:36,585 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:36,585 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 7, 6, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:36,610 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 21:04:36,799 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,SelfDestructingSolverStorable32 [2022-03-20 21:04:36,799 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:36,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:36,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2132095591, now seen corresponding path program 11 times [2022-03-20 21:04:36,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:36,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1786106232] [2022-03-20 21:04:36,800 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:36,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2132095591, now seen corresponding path program 12 times [2022-03-20 21:04:36,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:36,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655652188] [2022-03-20 21:04:36,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:36,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:36,805 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:36,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1140358410] [2022-03-20 21:04:36,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:36,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:36,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:36,806 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 21:04:36,807 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 21:04:36,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:04:36,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:36,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 21:04:36,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:37,140 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 28 proven. 260 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:37,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:37,419 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 28 proven. 80 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 21:04:37,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:37,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655652188] [2022-03-20 21:04:37,420 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:37,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140358410] [2022-03-20 21:04:37,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140358410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:37,420 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:37,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 21:04:37,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:37,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1786106232] [2022-03-20 21:04:37,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1786106232] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:37,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:37,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 21:04:37,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568654514] [2022-03-20 21:04:37,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:37,421 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 21:04:37,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:37,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 21:04:37,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 21:04:37,422 INFO L87 Difference]: Start difference. First operand 522 states and 717 transitions. Second operand has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:37,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:37,714 INFO L93 Difference]: Finished difference Result 735 states and 1041 transitions. [2022-03-20 21:04:37,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 21:04:37,715 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 107 [2022-03-20 21:04:37,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:37,717 INFO L225 Difference]: With dead ends: 735 [2022-03-20 21:04:37,717 INFO L226 Difference]: Without dead ends: 538 [2022-03-20 21:04:37,718 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=497, Invalid=693, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 21:04:37,719 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 156 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:37,719 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 250 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:37,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-03-20 21:04:37,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 538. [2022-03-20 21:04:37,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 410 states have (on average 1.2365853658536585) internal successors, (507), 410 states have internal predecessors, (507), 114 states have call successors, (114), 15 states have call predecessors, (114), 13 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2022-03-20 21:04:37,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 733 transitions. [2022-03-20 21:04:37,823 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 733 transitions. Word has length 107 [2022-03-20 21:04:37,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:37,824 INFO L478 AbstractCegarLoop]: Abstraction has 538 states and 733 transitions. [2022-03-20 21:04:37,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.428571428571429) internal successors, (76), 13 states have internal predecessors, (76), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 21:04:37,824 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 733 transitions. [2022-03-20 21:04:37,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 21:04:37,825 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:37,825 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 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 21:04:37,830 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 21:04:38,030 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:38,030 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:38,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:38,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1965005106, now seen corresponding path program 5 times [2022-03-20 21:04:38,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:38,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1706760893] [2022-03-20 21:04:38,031 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:38,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1965005106, now seen corresponding path program 6 times [2022-03-20 21:04:38,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:38,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607288375] [2022-03-20 21:04:38,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:38,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:38,037 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:38,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [251462197] [2022-03-20 21:04:38,037 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:38,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:38,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:38,038 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 21:04:38,040 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 21:04:38,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:04:38,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:38,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 21:04:38,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:38,454 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 22 proven. 292 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:38,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 22 proven. 72 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 21:04:38,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:38,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607288375] [2022-03-20 21:04:38,801 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:38,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251462197] [2022-03-20 21:04:38,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251462197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:38,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:38,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 21:04:38,802 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:38,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1706760893] [2022-03-20 21:04:38,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1706760893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:38,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:38,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 21:04:38,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392801592] [2022-03-20 21:04:38,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:38,802 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 21:04:38,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:38,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 21:04:38,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 21:04:38,803 INFO L87 Difference]: Start difference. First operand 538 states and 733 transitions. Second operand has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:39,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:39,152 INFO L93 Difference]: Finished difference Result 593 states and 810 transitions. [2022-03-20 21:04:39,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 21:04:39,153 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 111 [2022-03-20 21:04:39,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:39,155 INFO L225 Difference]: With dead ends: 593 [2022-03-20 21:04:39,155 INFO L226 Difference]: Without dead ends: 582 [2022-03-20 21:04:39,156 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=525, Invalid=735, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 21:04:39,156 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 201 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:39,157 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 265 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:39,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-03-20 21:04:39,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 560. [2022-03-20 21:04:39,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 418 states have (on average 1.2344497607655502) internal successors, (516), 428 states have internal predecessors, (516), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 115 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 21:04:39,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 768 transitions. [2022-03-20 21:04:39,297 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 768 transitions. Word has length 111 [2022-03-20 21:04:39,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:39,297 INFO L478 AbstractCegarLoop]: Abstraction has 560 states and 768 transitions. [2022-03-20 21:04:39,297 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.2) internal successors, (78), 14 states have internal predecessors, (78), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:39,297 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 768 transitions. [2022-03-20 21:04:39,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 21:04:39,299 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:39,299 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 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] [2022-03-20 21:04:39,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:39,504 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,SelfDestructingSolverStorable34 [2022-03-20 21:04:39,504 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:39,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:39,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1038942829, now seen corresponding path program 13 times [2022-03-20 21:04:39,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:39,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [267128512] [2022-03-20 21:04:39,505 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:39,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1038942829, now seen corresponding path program 14 times [2022-03-20 21:04:39,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:39,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169170668] [2022-03-20 21:04:39,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:39,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:39,510 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:39,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894622993] [2022-03-20 21:04:39,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:39,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:39,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:39,512 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 21:04:39,513 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 21:04:39,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:39,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:39,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 21:04:39,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:39,797 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 46 proven. 56 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 21:04:39,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:40,037 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 34 proven. 68 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 21:04:40,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:40,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169170668] [2022-03-20 21:04:40,037 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:40,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894622993] [2022-03-20 21:04:40,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894622993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:40,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:40,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 21:04:40,037 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:40,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [267128512] [2022-03-20 21:04:40,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [267128512] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:40,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:40,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 21:04:40,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187257582] [2022-03-20 21:04:40,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:40,038 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 21:04:40,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:40,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 21:04:40,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-03-20 21:04:40,038 INFO L87 Difference]: Start difference. First operand 560 states and 768 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 21:04:40,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:40,364 INFO L93 Difference]: Finished difference Result 862 states and 1224 transitions. [2022-03-20 21:04:40,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 21:04:40,365 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 113 [2022-03-20 21:04:40,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:40,367 INFO L225 Difference]: With dead ends: 862 [2022-03-20 21:04:40,367 INFO L226 Difference]: Without dead ends: 711 [2022-03-20 21:04:40,368 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-03-20 21:04:40,369 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 70 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:40,369 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 465 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:40,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-20 21:04:40,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 560. [2022-03-20 21:04:40,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 418 states have (on average 1.2344497607655502) internal successors, (516), 428 states have internal predecessors, (516), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 115 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 21:04:40,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 768 transitions. [2022-03-20 21:04:40,515 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 768 transitions. Word has length 113 [2022-03-20 21:04:40,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:40,515 INFO L478 AbstractCegarLoop]: Abstraction has 560 states and 768 transitions. [2022-03-20 21:04:40,515 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 8 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 21:04:40,515 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 768 transitions. [2022-03-20 21:04:40,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 21:04:40,517 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:40,517 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 6, 4, 4, 3, 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, 1, 1] [2022-03-20 21:04:40,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-20 21:04:40,721 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:40,721 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:40,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:40,722 INFO L85 PathProgramCache]: Analyzing trace with hash -144297019, now seen corresponding path program 15 times [2022-03-20 21:04:40,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:40,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [820814685] [2022-03-20 21:04:40,722 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:40,722 INFO L85 PathProgramCache]: Analyzing trace with hash -144297019, now seen corresponding path program 16 times [2022-03-20 21:04:40,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:40,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634151220] [2022-03-20 21:04:40,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:40,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:40,727 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:40,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2102730511] [2022-03-20 21:04:40,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:40,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:40,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:40,729 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 21:04:40,729 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 21:04:41,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:41,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:41,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 21:04:41,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:41,325 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 26 proven. 302 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:41,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 26 proven. 82 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 21:04:41,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:41,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634151220] [2022-03-20 21:04:41,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:41,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102730511] [2022-03-20 21:04:41,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102730511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:41,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:41,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 21:04:41,624 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:41,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [820814685] [2022-03-20 21:04:41,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [820814685] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:41,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:41,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 21:04:41,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519828397] [2022-03-20 21:04:41,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:41,624 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 21:04:41,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:41,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 21:04:41,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 21:04:41,625 INFO L87 Difference]: Start difference. First operand 560 states and 768 transitions. Second operand has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:41,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:41,999 INFO L93 Difference]: Finished difference Result 781 states and 1101 transitions. [2022-03-20 21:04:41,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 21:04:41,999 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 113 [2022-03-20 21:04:42,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:42,002 INFO L225 Difference]: With dead ends: 781 [2022-03-20 21:04:42,002 INFO L226 Difference]: Without dead ends: 588 [2022-03-20 21:04:42,003 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=555, Invalid=777, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 21:04:42,004 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 181 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:42,004 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 267 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:42,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-03-20 21:04:42,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2022-03-20 21:04:42,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 436 states have (on average 1.2339449541284404) internal successors, (538), 440 states have internal predecessors, (538), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 121 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 21:04:42,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 790 transitions. [2022-03-20 21:04:42,138 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 790 transitions. Word has length 113 [2022-03-20 21:04:42,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:42,138 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 790 transitions. [2022-03-20 21:04:42,138 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.333333333333333) internal successors, (80), 14 states have internal predecessors, (80), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:42,138 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 790 transitions. [2022-03-20 21:04:42,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-03-20 21:04:42,140 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:42,140 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2022-03-20 21:04:42,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:42,345 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,SelfDestructingSolverStorable36 [2022-03-20 21:04:42,345 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:42,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:42,346 INFO L85 PathProgramCache]: Analyzing trace with hash 533963976, now seen corresponding path program 13 times [2022-03-20 21:04:42,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:42,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [177247735] [2022-03-20 21:04:42,346 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:42,346 INFO L85 PathProgramCache]: Analyzing trace with hash 533963976, now seen corresponding path program 14 times [2022-03-20 21:04:42,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:42,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144477140] [2022-03-20 21:04:42,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:42,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:42,356 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:42,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [98917327] [2022-03-20 21:04:42,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:42,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:42,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:42,358 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 21:04:42,360 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 21:04:42,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:42,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:42,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 21:04:42,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:42,669 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 36 proven. 288 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:42,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:43,002 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 36 proven. 68 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 21:04:43,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:43,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144477140] [2022-03-20 21:04:43,002 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:43,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98917327] [2022-03-20 21:04:43,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98917327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:43,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:43,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 21:04:43,002 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:43,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [177247735] [2022-03-20 21:04:43,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [177247735] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:43,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:43,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 21:04:43,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700042158] [2022-03-20 21:04:43,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:43,003 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 21:04:43,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:43,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 21:04:43,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 21:04:43,004 INFO L87 Difference]: Start difference. First operand 578 states and 790 transitions. Second operand has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:43,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:43,319 INFO L93 Difference]: Finished difference Result 791 states and 1114 transitions. [2022-03-20 21:04:43,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 21:04:43,320 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 115 [2022-03-20 21:04:43,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:43,322 INFO L225 Difference]: With dead ends: 791 [2022-03-20 21:04:43,322 INFO L226 Difference]: Without dead ends: 594 [2022-03-20 21:04:43,323 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=590, Invalid=816, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 21:04:43,323 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 130 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:43,324 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 288 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:43,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-20 21:04:43,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2022-03-20 21:04:43,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 452 states have (on average 1.2256637168141593) internal successors, (554), 452 states have internal predecessors, (554), 127 states have call successors, (127), 16 states have call predecessors, (127), 14 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 21:04:43,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 806 transitions. [2022-03-20 21:04:43,460 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 806 transitions. Word has length 115 [2022-03-20 21:04:43,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:43,461 INFO L478 AbstractCegarLoop]: Abstraction has 594 states and 806 transitions. [2022-03-20 21:04:43,461 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.466666666666667) internal successors, (82), 14 states have internal predecessors, (82), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 21:04:43,461 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 806 transitions. [2022-03-20 21:04:43,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-20 21:04:43,463 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:43,463 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 6, 4, 4, 4, 4, 4, 3, 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 21:04:43,467 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 21:04:43,667 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,SelfDestructingSolverStorable37 [2022-03-20 21:04:43,668 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:43,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash 650985841, now seen corresponding path program 7 times [2022-03-20 21:04:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:43,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1172303697] [2022-03-20 21:04:43,668 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:43,668 INFO L85 PathProgramCache]: Analyzing trace with hash 650985841, now seen corresponding path program 8 times [2022-03-20 21:04:43,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:43,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490829799] [2022-03-20 21:04:43,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:43,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:43,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:43,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099073737] [2022-03-20 21:04:43,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:43,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:43,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:43,674 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 21:04:43,674 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 21:04:43,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:43,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:43,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 21:04:43,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:43,987 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 24 proven. 356 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:43,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:44,357 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 24 proven. 92 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 21:04:44,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:44,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490829799] [2022-03-20 21:04:44,358 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:44,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099073737] [2022-03-20 21:04:44,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099073737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:44,358 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:44,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 21:04:44,358 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:44,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1172303697] [2022-03-20 21:04:44,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1172303697] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:44,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:44,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 21:04:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551035820] [2022-03-20 21:04:44,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:44,359 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 21:04:44,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:44,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 21:04:44,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:04:44,359 INFO L87 Difference]: Start difference. First operand 594 states and 806 transitions. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:44,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:44,716 INFO L93 Difference]: Finished difference Result 649 states and 883 transitions. [2022-03-20 21:04:44,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 21:04:44,716 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 119 [2022-03-20 21:04:44,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:44,719 INFO L225 Difference]: With dead ends: 649 [2022-03-20 21:04:44,719 INFO L226 Difference]: Without dead ends: 638 [2022-03-20 21:04:44,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=862, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 21:04:44,720 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 162 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:44,720 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 302 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:44,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-20 21:04:44,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 616. [2022-03-20 21:04:44,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 460 states have (on average 1.2239130434782608) internal successors, (563), 470 states have internal predecessors, (563), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 128 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 21:04:44,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 841 transitions. [2022-03-20 21:04:44,881 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 841 transitions. Word has length 119 [2022-03-20 21:04:44,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:44,881 INFO L478 AbstractCegarLoop]: Abstraction has 616 states and 841 transitions. [2022-03-20 21:04:44,882 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 15 states have internal predecessors, (84), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:44,882 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 841 transitions. [2022-03-20 21:04:44,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 21:04:44,883 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:44,883 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 7, 7, 5, 4, 3, 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, 1, 1] [2022-03-20 21:04:44,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:45,099 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 21:04:45,099 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:45,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1267134888, now seen corresponding path program 17 times [2022-03-20 21:04:45,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:45,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1934674794] [2022-03-20 21:04:45,100 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:45,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1267134888, now seen corresponding path program 18 times [2022-03-20 21:04:45,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:45,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887737268] [2022-03-20 21:04:45,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:45,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:45,106 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:45,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [780675010] [2022-03-20 21:04:45,106 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:45,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:45,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:45,107 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 21:04:45,109 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 21:04:45,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 21:04:45,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:45,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 21:04:45,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:46,001 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 28 proven. 370 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:46,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:46,394 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 28 proven. 106 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 21:04:46,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:46,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887737268] [2022-03-20 21:04:46,394 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:46,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780675010] [2022-03-20 21:04:46,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780675010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:46,395 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:46,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 21:04:46,395 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:46,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1934674794] [2022-03-20 21:04:46,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1934674794] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:46,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:46,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 21:04:46,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747716815] [2022-03-20 21:04:46,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:46,396 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 21:04:46,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:46,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 21:04:46,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:04:46,396 INFO L87 Difference]: Start difference. First operand 616 states and 841 transitions. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:46,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:46,871 INFO L93 Difference]: Finished difference Result 837 states and 1174 transitions. [2022-03-20 21:04:46,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 21:04:46,871 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 121 [2022-03-20 21:04:46,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:46,874 INFO L225 Difference]: With dead ends: 837 [2022-03-20 21:04:46,874 INFO L226 Difference]: Without dead ends: 644 [2022-03-20 21:04:46,877 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=653, Invalid=907, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:04:46,877 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 164 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:46,878 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 285 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:46,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-03-20 21:04:47,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2022-03-20 21:04:47,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 478 states have (on average 1.2238493723849373) internal successors, (585), 482 states have internal predecessors, (585), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 134 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 21:04:47,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 863 transitions. [2022-03-20 21:04:47,046 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 863 transitions. Word has length 121 [2022-03-20 21:04:47,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:47,046 INFO L478 AbstractCegarLoop]: Abstraction has 634 states and 863 transitions. [2022-03-20 21:04:47,046 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 15 states have internal predecessors, (86), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:47,046 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 863 transitions. [2022-03-20 21:04:47,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-03-20 21:04:47,048 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:47,048 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 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] [2022-03-20 21:04:47,056 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 21:04:47,254 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,SelfDestructingSolverStorable39 [2022-03-20 21:04:47,254 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:47,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:47,255 INFO L85 PathProgramCache]: Analyzing trace with hash 487500267, now seen corresponding path program 15 times [2022-03-20 21:04:47,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:47,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1154847626] [2022-03-20 21:04:47,256 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:47,256 INFO L85 PathProgramCache]: Analyzing trace with hash 487500267, now seen corresponding path program 16 times [2022-03-20 21:04:47,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:47,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869485111] [2022-03-20 21:04:47,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:47,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:47,262 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:47,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1297957339] [2022-03-20 21:04:47,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:47,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:47,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:47,264 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 21:04:47,265 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 21:04:47,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:47,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:47,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 21:04:47,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:47,669 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 38 proven. 350 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:47,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:47,997 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 38 proven. 86 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 21:04:47,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:47,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869485111] [2022-03-20 21:04:47,997 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:47,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297957339] [2022-03-20 21:04:47,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297957339] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:47,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:47,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 21:04:47,998 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:47,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1154847626] [2022-03-20 21:04:47,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1154847626] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:47,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:47,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 21:04:47,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095972864] [2022-03-20 21:04:47,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:47,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 21:04:47,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:47,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 21:04:47,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:04:47,999 INFO L87 Difference]: Start difference. First operand 634 states and 863 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:48,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:48,481 INFO L93 Difference]: Finished difference Result 847 states and 1187 transitions. [2022-03-20 21:04:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 21:04:48,481 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 123 [2022-03-20 21:04:48,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:48,484 INFO L225 Difference]: With dead ends: 847 [2022-03-20 21:04:48,484 INFO L226 Difference]: Without dead ends: 650 [2022-03-20 21:04:48,485 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=691, Invalid=949, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 21:04:48,485 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 184 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:48,486 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 299 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:48,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-20 21:04:48,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2022-03-20 21:04:48,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 494 states have (on average 1.2165991902834008) internal successors, (601), 494 states have internal predecessors, (601), 140 states have call successors, (140), 17 states have call predecessors, (140), 15 states have return successors, (138), 138 states have call predecessors, (138), 138 states have call successors, (138) [2022-03-20 21:04:48,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 879 transitions. [2022-03-20 21:04:48,667 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 879 transitions. Word has length 123 [2022-03-20 21:04:48,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:48,667 INFO L478 AbstractCegarLoop]: Abstraction has 650 states and 879 transitions. [2022-03-20 21:04:48,667 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 21:04:48,667 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 879 transitions. [2022-03-20 21:04:48,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 21:04:48,669 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:48,669 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 7, 7, 7, 5, 4, 4, 4, 4, 3, 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 21:04:48,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-20 21:04:48,892 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:48,892 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:48,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:48,892 INFO L85 PathProgramCache]: Analyzing trace with hash -992818924, now seen corresponding path program 9 times [2022-03-20 21:04:48,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:48,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [865745460] [2022-03-20 21:04:48,893 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:48,893 INFO L85 PathProgramCache]: Analyzing trace with hash -992818924, now seen corresponding path program 10 times [2022-03-20 21:04:48,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:48,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134042384] [2022-03-20 21:04:48,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:48,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:48,897 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:48,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581965413] [2022-03-20 21:04:48,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:48,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:48,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:48,898 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 21:04:48,899 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 21:04:48,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:48,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:48,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 21:04:48,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 26 proven. 428 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:49,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 26 proven. 116 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 21:04:49,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:49,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134042384] [2022-03-20 21:04:49,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:49,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581965413] [2022-03-20 21:04:49,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581965413] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:49,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:49,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 21:04:49,608 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:49,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [865745460] [2022-03-20 21:04:49,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [865745460] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:49,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:49,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 21:04:49,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738376584] [2022-03-20 21:04:49,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:49,608 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 21:04:49,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 21:04:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 21:04:49,609 INFO L87 Difference]: Start difference. First operand 650 states and 879 transitions. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:49,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:49,977 INFO L93 Difference]: Finished difference Result 705 states and 956 transitions. [2022-03-20 21:04:49,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-20 21:04:49,977 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 127 [2022-03-20 21:04:49,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:49,980 INFO L225 Difference]: With dead ends: 705 [2022-03-20 21:04:49,980 INFO L226 Difference]: Without dead ends: 694 [2022-03-20 21:04:49,980 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=723, Invalid=999, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 21:04:49,980 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 220 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:49,981 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 296 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:49,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-03-20 21:04:50,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 672. [2022-03-20 21:04:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 502 states have (on average 1.2151394422310757) internal successors, (610), 512 states have internal predecessors, (610), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 141 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 21:04:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 914 transitions. [2022-03-20 21:04:50,167 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 914 transitions. Word has length 127 [2022-03-20 21:04:50,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:50,167 INFO L478 AbstractCegarLoop]: Abstraction has 672 states and 914 transitions. [2022-03-20 21:04:50,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:50,167 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 914 transitions. [2022-03-20 21:04:50,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 21:04:50,169 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:50,169 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 6, 5, 4, 4, 4, 4, 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, 1] [2022-03-20 21:04:50,193 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 21:04:50,391 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:50,391 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:50,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1410231607, now seen corresponding path program 19 times [2022-03-20 21:04:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:50,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [83933631] [2022-03-20 21:04:50,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1410231607, now seen corresponding path program 20 times [2022-03-20 21:04:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:50,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788090393] [2022-03-20 21:04:50,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:50,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:50,398 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:50,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [864985043] [2022-03-20 21:04:50,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:50,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:50,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:50,400 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 21:04:50,401 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 21:04:50,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:50,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:50,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 21:04:50,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:50,734 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 32 proven. 416 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:50,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:51,127 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 32 proven. 104 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 21:04:51,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:51,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788090393] [2022-03-20 21:04:51,127 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:51,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864985043] [2022-03-20 21:04:51,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864985043] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:51,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:51,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 21:04:51,128 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:51,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [83933631] [2022-03-20 21:04:51,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [83933631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:51,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:51,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 21:04:51,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279952148] [2022-03-20 21:04:51,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:51,129 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 21:04:51,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:51,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 21:04:51,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 21:04:51,129 INFO L87 Difference]: Start difference. First operand 672 states and 914 transitions. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:51,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:51,559 INFO L93 Difference]: Finished difference Result 893 states and 1247 transitions. [2022-03-20 21:04:51,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 21:04:51,559 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 129 [2022-03-20 21:04:51,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:51,562 INFO L225 Difference]: With dead ends: 893 [2022-03-20 21:04:51,562 INFO L226 Difference]: Without dead ends: 700 [2022-03-20 21:04:51,563 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=759, Invalid=1047, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 21:04:51,568 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 199 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:51,568 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 297 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:51,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-03-20 21:04:51,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 690. [2022-03-20 21:04:51,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 520 states have (on average 1.2153846153846153) internal successors, (632), 524 states have internal predecessors, (632), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 147 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 21:04:51,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 936 transitions. [2022-03-20 21:04:51,767 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 936 transitions. Word has length 129 [2022-03-20 21:04:51,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:51,769 INFO L478 AbstractCegarLoop]: Abstraction has 690 states and 936 transitions. [2022-03-20 21:04:51,769 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 16 states have internal predecessors, (92), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:51,769 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 936 transitions. [2022-03-20 21:04:51,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 21:04:51,771 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:51,771 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 6, 6, 6, 5, 4, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 21:04:51,794 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 21:04:51,994 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,SelfDestructingSolverStorable42 [2022-03-20 21:04:51,994 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:51,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:51,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1255136270, now seen corresponding path program 17 times [2022-03-20 21:04:51,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:51,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [496835719] [2022-03-20 21:04:51,995 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:51,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1255136270, now seen corresponding path program 18 times [2022-03-20 21:04:51,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:51,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157931451] [2022-03-20 21:04:51,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:51,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:52,002 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:52,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278280548] [2022-03-20 21:04:52,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:52,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:52,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:52,003 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 21:04:52,005 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 21:04:52,171 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:04:52,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:52,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 21:04:52,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 40 proven. 420 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:52,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:52,824 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 40 proven. 108 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 21:04:52,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:52,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157931451] [2022-03-20 21:04:52,825 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:52,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278280548] [2022-03-20 21:04:52,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278280548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:52,825 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:52,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 21:04:52,825 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:52,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [496835719] [2022-03-20 21:04:52,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [496835719] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:52,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:52,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 21:04:52,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654650789] [2022-03-20 21:04:52,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:52,826 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 21:04:52,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:52,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 21:04:52,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 21:04:52,826 INFO L87 Difference]: Start difference. First operand 690 states and 936 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:53,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:53,225 INFO L93 Difference]: Finished difference Result 903 states and 1260 transitions. [2022-03-20 21:04:53,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 21:04:53,226 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 131 [2022-03-20 21:04:53,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:53,228 INFO L225 Difference]: With dead ends: 903 [2022-03-20 21:04:53,228 INFO L226 Difference]: Without dead ends: 706 [2022-03-20 21:04:53,229 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=800, Invalid=1092, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 21:04:53,229 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 187 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:53,229 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 318 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:53,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-03-20 21:04:53,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 706. [2022-03-20 21:04:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 536 states have (on average 1.208955223880597) internal successors, (648), 536 states have internal predecessors, (648), 153 states have call successors, (153), 18 states have call predecessors, (153), 16 states have return successors, (151), 151 states have call predecessors, (151), 151 states have call successors, (151) [2022-03-20 21:04:53,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 952 transitions. [2022-03-20 21:04:53,421 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 952 transitions. Word has length 131 [2022-03-20 21:04:53,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:53,421 INFO L478 AbstractCegarLoop]: Abstraction has 706 states and 952 transitions. [2022-03-20 21:04:53,421 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 21:04:53,421 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 952 transitions. [2022-03-20 21:04:53,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 21:04:53,423 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:53,423 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:53,431 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 21:04:53,628 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:53,628 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:53,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:53,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1252937077, now seen corresponding path program 11 times [2022-03-20 21:04:53,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:53,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [877409297] [2022-03-20 21:04:53,629 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:53,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1252937077, now seen corresponding path program 12 times [2022-03-20 21:04:53,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:53,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491956763] [2022-03-20 21:04:53,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:53,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:53,637 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:53,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773436345] [2022-03-20 21:04:53,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:04:53,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:53,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:53,638 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 21:04:53,639 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 21:04:53,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 21:04:53,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:53,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 21:04:53,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:54,013 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 88 proven. 1 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-20 21:04:54,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:56,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:56,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491956763] [2022-03-20 21:04:56,002 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:56,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773436345] [2022-03-20 21:04:56,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773436345] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:04:56,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:04:56,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-03-20 21:04:56,003 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:56,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [877409297] [2022-03-20 21:04:56,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [877409297] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:56,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:56,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 21:04:56,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270733417] [2022-03-20 21:04:56,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:56,003 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 21:04:56,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:56,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 21:04:56,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=84, Unknown=1, NotChecked=0, Total=110 [2022-03-20 21:04:56,004 INFO L87 Difference]: Start difference. First operand 706 states and 952 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 21:04:56,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:56,353 INFO L93 Difference]: Finished difference Result 758 states and 1028 transitions. [2022-03-20 21:04:56,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 21:04:56,354 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 135 [2022-03-20 21:04:56,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:56,357 INFO L225 Difference]: With dead ends: 758 [2022-03-20 21:04:56,357 INFO L226 Difference]: Without dead ends: 746 [2022-03-20 21:04:56,358 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 132 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=43, Invalid=138, Unknown=1, NotChecked=0, Total=182 [2022-03-20 21:04:56,360 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 28 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:56,360 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 285 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 21:04:56,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-03-20 21:04:56,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 683. [2022-03-20 21:04:56,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 515 states have (on average 1.192233009708738) internal successors, (614), 522 states have internal predecessors, (614), 150 states have call successors, (150), 19 states have call predecessors, (150), 17 states have return successors, (148), 141 states have call predecessors, (148), 148 states have call successors, (148) [2022-03-20 21:04:56,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 912 transitions. [2022-03-20 21:04:56,536 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 912 transitions. Word has length 135 [2022-03-20 21:04:56,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:56,537 INFO L478 AbstractCegarLoop]: Abstraction has 683 states and 912 transitions. [2022-03-20 21:04:56,537 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 21:04:56,537 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 912 transitions. [2022-03-20 21:04:56,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 21:04:56,539 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:56,539 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 8, 8, 8, 6, 4, 4, 4, 4, 3, 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 21:04:56,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:56,744 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,SelfDestructingSolverStorable44 [2022-03-20 21:04:56,745 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:56,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:56,745 INFO L85 PathProgramCache]: Analyzing trace with hash 200539575, now seen corresponding path program 13 times [2022-03-20 21:04:56,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:56,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1196404642] [2022-03-20 21:04:56,745 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:56,746 INFO L85 PathProgramCache]: Analyzing trace with hash 200539575, now seen corresponding path program 14 times [2022-03-20 21:04:56,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:56,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192466915] [2022-03-20 21:04:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:56,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:56,754 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:56,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [125677415] [2022-03-20 21:04:56,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:04:56,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:56,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:56,755 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 21:04:56,757 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 21:04:56,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:04:56,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:56,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 21:04:56,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:04:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 28 proven. 508 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:04:57,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:04:57,717 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 28 proven. 144 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 21:04:57,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:04:57,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192466915] [2022-03-20 21:04:57,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:04:57,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125677415] [2022-03-20 21:04:57,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125677415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:04:57,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:04:57,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 21:04:57,718 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:04:57,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1196404642] [2022-03-20 21:04:57,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1196404642] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:04:57,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:04:57,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 21:04:57,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855211408] [2022-03-20 21:04:57,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:04:57,718 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 21:04:57,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:57,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 21:04:57,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 21:04:57,719 INFO L87 Difference]: Start difference. First operand 683 states and 912 transitions. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:04:58,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:04:58,189 INFO L93 Difference]: Finished difference Result 734 states and 982 transitions. [2022-03-20 21:04:58,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 21:04:58,189 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 135 [2022-03-20 21:04:58,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:04:58,192 INFO L225 Difference]: With dead ends: 734 [2022-03-20 21:04:58,192 INFO L226 Difference]: Without dead ends: 729 [2022-03-20 21:04:58,193 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=834, Invalid=1146, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 21:04:58,193 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 232 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:04:58,194 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 335 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:04:58,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-20 21:04:58,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 707. [2022-03-20 21:04:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 525 states have (on average 1.1923809523809523) internal successors, (626), 542 states have internal predecessors, (626), 163 states have call successors, (163), 20 states have call predecessors, (163), 18 states have return successors, (161), 144 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 21:04:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 950 transitions. [2022-03-20 21:04:58,389 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 950 transitions. Word has length 135 [2022-03-20 21:04:58,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:04:58,390 INFO L478 AbstractCegarLoop]: Abstraction has 707 states and 950 transitions. [2022-03-20 21:04:58,390 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 17 states have internal predecessors, (96), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:04:58,390 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 950 transitions. [2022-03-20 21:04:58,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 21:04:58,392 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:04:58,392 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:04:58,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-20 21:04:58,614 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:58,615 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:04:58,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:04:58,615 INFO L85 PathProgramCache]: Analyzing trace with hash -972958086, now seen corresponding path program 21 times [2022-03-20 21:04:58,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:04:58,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [158932212] [2022-03-20 21:04:58,615 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:04:58,615 INFO L85 PathProgramCache]: Analyzing trace with hash -972958086, now seen corresponding path program 22 times [2022-03-20 21:04:58,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:04:58,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93836662] [2022-03-20 21:04:58,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:04:58,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:04:58,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:04:58,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [989273228] [2022-03-20 21:04:58,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:04:58,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:04:58,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:04:58,623 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 21:04:58,625 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 21:04:58,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:04:58,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:04:58,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 21:04:58,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:02,752 INFO L134 CoverageAnalysis]: Checked inductivity of 524 backedges. 47 proven. 112 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2022-03-20 21:05:02,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 524 backedges. 67 proven. 92 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2022-03-20 21:05:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:05,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93836662] [2022-03-20 21:05:05,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:05,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989273228] [2022-03-20 21:05:05,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989273228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:05,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:05,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-03-20 21:05:05,396 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:05,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [158932212] [2022-03-20 21:05:05,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [158932212] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:05,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:05,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:05:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569616573] [2022-03-20 21:05:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:05,397 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:05:05,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:05,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:05:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=288, Unknown=3, NotChecked=0, Total=342 [2022-03-20 21:05:05,398 INFO L87 Difference]: Start difference. First operand 707 states and 950 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 21:05:07,528 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 21:05:07,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:07,853 INFO L93 Difference]: Finished difference Result 964 states and 1336 transitions. [2022-03-20 21:05:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:05:07,854 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) Word has length 137 [2022-03-20 21:05:07,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:07,857 INFO L225 Difference]: With dead ends: 964 [2022-03-20 21:05:07,857 INFO L226 Difference]: Without dead ends: 851 [2022-03-20 21:05:07,858 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2022-03-20 21:05:07,858 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 26 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:07,858 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 681 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 39 Invalid, 1 Unknown, 198 Unchecked, 2.0s Time] [2022-03-20 21:05:07,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-20 21:05:08,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 707. [2022-03-20 21:05:08,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 525 states have (on average 1.1923809523809523) internal successors, (626), 542 states have internal predecessors, (626), 163 states have call successors, (163), 20 states have call predecessors, (163), 18 states have return successors, (161), 144 states have call predecessors, (161), 161 states have call successors, (161) [2022-03-20 21:05:08,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 950 transitions. [2022-03-20 21:05:08,019 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 950 transitions. Word has length 137 [2022-03-20 21:05:08,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:08,019 INFO L478 AbstractCegarLoop]: Abstraction has 707 states and 950 transitions. [2022-03-20 21:05:08,019 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 10 states have internal predecessors, (62), 8 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-03-20 21:05:08,019 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 950 transitions. [2022-03-20 21:05:08,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-03-20 21:05:08,021 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:08,021 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 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, 1] [2022-03-20 21:05:08,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-20 21:05:08,221 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:08,221 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:08,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:08,222 INFO L85 PathProgramCache]: Analyzing trace with hash -134259028, now seen corresponding path program 23 times [2022-03-20 21:05:08,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:08,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1474319506] [2022-03-20 21:05:08,222 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:08,222 INFO L85 PathProgramCache]: Analyzing trace with hash -134259028, now seen corresponding path program 24 times [2022-03-20 21:05:08,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:08,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914109529] [2022-03-20 21:05:08,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:08,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:08,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:08,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657250093] [2022-03-20 21:05:08,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:08,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:08,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:08,230 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 21:05:08,231 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 21:05:08,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:05:08,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:08,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 21:05:08,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 28 proven. 498 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:08,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:09,332 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 28 proven. 134 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 21:05:09,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:09,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914109529] [2022-03-20 21:05:09,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:09,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657250093] [2022-03-20 21:05:09,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657250093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:09,333 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:09,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 21:05:09,333 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:09,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1474319506] [2022-03-20 21:05:09,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1474319506] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:09,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:09,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 21:05:09,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848808622] [2022-03-20 21:05:09,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:09,334 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 21:05:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:09,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 21:05:09,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 21:05:09,334 INFO L87 Difference]: Start difference. First operand 707 states and 950 transitions. Second operand has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:05:09,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:09,926 INFO L93 Difference]: Finished difference Result 807 states and 1089 transitions. [2022-03-20 21:05:09,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 21:05:09,927 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 137 [2022-03-20 21:05:09,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:09,930 INFO L225 Difference]: With dead ends: 807 [2022-03-20 21:05:09,930 INFO L226 Difference]: Without dead ends: 802 [2022-03-20 21:05:09,931 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=953, Invalid=1303, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 21:05:09,931 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 290 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:09,932 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 346 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:09,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-03-20 21:05:10,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 775. [2022-03-20 21:05:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 579 states have (on average 1.2037996545768566) internal successors, (697), 596 states have internal predecessors, (697), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 157 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 21:05:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1047 transitions. [2022-03-20 21:05:10,092 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1047 transitions. Word has length 137 [2022-03-20 21:05:10,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:10,092 INFO L478 AbstractCegarLoop]: Abstraction has 775 states and 1047 transitions. [2022-03-20 21:05:10,093 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:05:10,093 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1047 transitions. [2022-03-20 21:05:10,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-03-20 21:05:10,095 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:10,095 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 7, 7, 7, 5, 5, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 21:05:10,104 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 21:05:10,300 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,SelfDestructingSolverStorable47 [2022-03-20 21:05:10,300 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:10,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:10,300 INFO L85 PathProgramCache]: Analyzing trace with hash -895861967, now seen corresponding path program 19 times [2022-03-20 21:05:10,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:10,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2139273671] [2022-03-20 21:05:10,301 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:10,301 INFO L85 PathProgramCache]: Analyzing trace with hash -895861967, now seen corresponding path program 20 times [2022-03-20 21:05:10,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:10,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902573094] [2022-03-20 21:05:10,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:10,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:10,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:10,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [34520951] [2022-03-20 21:05:10,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:10,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:10,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:10,308 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 21:05:10,310 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 21:05:10,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:10,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:10,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 21:05:10,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:10,711 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 42 proven. 498 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:10,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:11,238 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 42 proven. 134 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 21:05:11,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902573094] [2022-03-20 21:05:11,238 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:11,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34520951] [2022-03-20 21:05:11,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34520951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:11,239 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:11,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 21:05:11,239 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:11,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2139273671] [2022-03-20 21:05:11,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2139273671] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:11,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:11,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 21:05:11,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975599319] [2022-03-20 21:05:11,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:11,239 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 21:05:11,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:11,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 21:05:11,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 21:05:11,240 INFO L87 Difference]: Start difference. First operand 775 states and 1047 transitions. Second operand has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:05:11,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:11,824 INFO L93 Difference]: Finished difference Result 945 states and 1302 transitions. [2022-03-20 21:05:11,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-20 21:05:11,825 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 139 [2022-03-20 21:05:11,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:11,828 INFO L225 Difference]: With dead ends: 945 [2022-03-20 21:05:11,828 INFO L226 Difference]: Without dead ends: 775 [2022-03-20 21:05:11,829 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=917, Invalid=1245, Unknown=0, NotChecked=0, Total=2162 [2022-03-20 21:05:11,829 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 189 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:11,830 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 347 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:05:11,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-03-20 21:05:12,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 775. [2022-03-20 21:05:12,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 579 states have (on average 1.1934369602763386) internal successors, (691), 596 states have internal predecessors, (691), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 157 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 21:05:12,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1041 transitions. [2022-03-20 21:05:12,008 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1041 transitions. Word has length 139 [2022-03-20 21:05:12,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:12,009 INFO L478 AbstractCegarLoop]: Abstraction has 775 states and 1041 transitions. [2022-03-20 21:05:12,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 21:05:12,009 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1041 transitions. [2022-03-20 21:05:12,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-20 21:05:12,011 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:12,011 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:12,034 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 21:05:12,233 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-20 21:05:12,234 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:12,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:12,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1908608861, now seen corresponding path program 25 times [2022-03-20 21:05:12,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:12,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1027470026] [2022-03-20 21:05:12,235 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1908608861, now seen corresponding path program 26 times [2022-03-20 21:05:12,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:12,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130354467] [2022-03-20 21:05:12,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:12,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:12,240 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:12,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [933507845] [2022-03-20 21:05:12,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:12,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:12,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:12,241 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 21:05:12,242 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 21:05:12,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:12,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:12,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 21:05:12,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:12,630 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 36 proven. 566 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:12,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:13,129 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 36 proven. 146 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 21:05:13,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:13,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130354467] [2022-03-20 21:05:13,129 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:13,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933507845] [2022-03-20 21:05:13,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933507845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:13,129 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:13,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 21:05:13,129 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:13,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1027470026] [2022-03-20 21:05:13,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1027470026] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:13,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:13,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 21:05:13,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9023788] [2022-03-20 21:05:13,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:13,130 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 21:05:13,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:13,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 21:05:13,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 21:05:13,131 INFO L87 Difference]: Start difference. First operand 775 states and 1041 transitions. Second operand has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 21:05:13,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:13,720 INFO L93 Difference]: Finished difference Result 981 states and 1345 transitions. [2022-03-20 21:05:13,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 21:05:13,721 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 145 [2022-03-20 21:05:13,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:13,723 INFO L225 Difference]: With dead ends: 981 [2022-03-20 21:05:13,723 INFO L226 Difference]: Without dead ends: 789 [2022-03-20 21:05:13,724 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=995, Invalid=1357, Unknown=0, NotChecked=0, Total=2352 [2022-03-20 21:05:13,725 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 208 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:13,725 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 364 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:13,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-03-20 21:05:13,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 778. [2022-03-20 21:05:13,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 778 states, 582 states have (on average 1.1872852233676976) internal successors, (691), 594 states have internal predecessors, (691), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 162 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 21:05:13,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1041 transitions. [2022-03-20 21:05:13,906 INFO L78 Accepts]: Start accepts. Automaton has 778 states and 1041 transitions. Word has length 145 [2022-03-20 21:05:13,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:13,906 INFO L478 AbstractCegarLoop]: Abstraction has 778 states and 1041 transitions. [2022-03-20 21:05:13,907 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.473684210526316) internal successors, (104), 18 states have internal predecessors, (104), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 21:05:13,907 INFO L276 IsEmpty]: Start isEmpty. Operand 778 states and 1041 transitions. [2022-03-20 21:05:13,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-03-20 21:05:13,908 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:13,909 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 9, 8, 8, 8, 6, 5, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 21:05:13,931 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 21:05:14,131 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,SelfDestructingSolverStorable49 [2022-03-20 21:05:14,131 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:14,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1963931820, now seen corresponding path program 21 times [2022-03-20 21:05:14,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:14,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1564003335] [2022-03-20 21:05:14,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:14,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1963931820, now seen corresponding path program 22 times [2022-03-20 21:05:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:14,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944152945] [2022-03-20 21:05:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:14,136 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:14,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864297243] [2022-03-20 21:05:14,136 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:14,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:14,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:14,138 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 21:05:14,139 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 21:05:14,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:14,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:14,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 21:05:14,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:14,641 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 44 proven. 584 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:14,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:15,174 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 44 proven. 164 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 21:05:15,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:15,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944152945] [2022-03-20 21:05:15,174 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:15,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864297243] [2022-03-20 21:05:15,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864297243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:15,174 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:15,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 21:05:15,175 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:15,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1564003335] [2022-03-20 21:05:15,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1564003335] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:15,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:15,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 21:05:15,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185856514] [2022-03-20 21:05:15,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:15,175 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 21:05:15,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:15,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 21:05:15,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 21:05:15,176 INFO L87 Difference]: Start difference. First operand 778 states and 1041 transitions. Second operand has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 21:05:15,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:15,695 INFO L93 Difference]: Finished difference Result 965 states and 1319 transitions. [2022-03-20 21:05:15,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 21:05:15,696 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 147 [2022-03-20 21:05:15,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:15,699 INFO L225 Difference]: With dead ends: 965 [2022-03-20 21:05:15,699 INFO L226 Difference]: Without dead ends: 795 [2022-03-20 21:05:15,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1042, Invalid=1408, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 21:05:15,700 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 222 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:15,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 356 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:05:15,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-03-20 21:05:15,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 795. [2022-03-20 21:05:15,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 599 states have (on average 1.1819699499165275) internal successors, (708), 606 states have internal predecessors, (708), 176 states have call successors, (176), 21 states have call predecessors, (176), 19 states have return successors, (174), 167 states have call predecessors, (174), 174 states have call successors, (174) [2022-03-20 21:05:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1058 transitions. [2022-03-20 21:05:15,944 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 1058 transitions. Word has length 147 [2022-03-20 21:05:15,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:15,945 INFO L478 AbstractCegarLoop]: Abstraction has 795 states and 1058 transitions. [2022-03-20 21:05:15,945 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.578947368421052) internal successors, (106), 18 states have internal predecessors, (106), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 21:05:15,945 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 1058 transitions. [2022-03-20 21:05:15,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 21:05:15,947 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:15,947 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 7, 7, 7, 6, 6, 6, 6, 4, 4, 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 21:05:15,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-20 21:05:16,164 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:16,164 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:16,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:16,164 INFO L85 PathProgramCache]: Analyzing trace with hash -913503479, now seen corresponding path program 15 times [2022-03-20 21:05:16,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:16,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1242600376] [2022-03-20 21:05:16,165 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:16,165 INFO L85 PathProgramCache]: Analyzing trace with hash -913503479, now seen corresponding path program 16 times [2022-03-20 21:05:16,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:16,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747298607] [2022-03-20 21:05:16,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:16,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:16,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:16,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1278210941] [2022-03-20 21:05:16,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:16,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:16,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:16,174 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 21:05:16,175 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 21:05:16,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:16,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:16,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 21:05:16,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:16,691 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 32 proven. 642 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:16,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:17,199 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 32 proven. 162 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 21:05:17,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:17,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747298607] [2022-03-20 21:05:17,199 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:17,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278210941] [2022-03-20 21:05:17,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278210941] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:17,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:17,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 21:05:17,200 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:17,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1242600376] [2022-03-20 21:05:17,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1242600376] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:17,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:17,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 21:05:17,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511397239] [2022-03-20 21:05:17,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:17,200 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 21:05:17,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:17,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 21:05:17,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 21:05:17,201 INFO L87 Difference]: Start difference. First operand 795 states and 1058 transitions. Second operand has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:17,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:17,796 INFO L93 Difference]: Finished difference Result 846 states and 1128 transitions. [2022-03-20 21:05:17,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 21:05:17,796 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 151 [2022-03-20 21:05:17,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:17,800 INFO L225 Difference]: With dead ends: 846 [2022-03-20 21:05:17,800 INFO L226 Difference]: Without dead ends: 841 [2022-03-20 21:05:17,801 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1080, Invalid=1470, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 21:05:17,801 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 245 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:17,801 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 382 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:17,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-03-20 21:05:18,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 819. [2022-03-20 21:05:18,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 609 states have (on average 1.1822660098522169) internal successors, (720), 626 states have internal predecessors, (720), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 170 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 21:05:18,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 1096 transitions. [2022-03-20 21:05:18,053 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 1096 transitions. Word has length 151 [2022-03-20 21:05:18,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:18,053 INFO L478 AbstractCegarLoop]: Abstraction has 819 states and 1096 transitions. [2022-03-20 21:05:18,053 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.4) internal successors, (108), 19 states have internal predecessors, (108), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:18,053 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 1096 transitions. [2022-03-20 21:05:18,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-03-20 21:05:18,055 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:18,055 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 8, 8, 8, 8, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:18,083 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 21:05:18,275 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,SelfDestructingSolverStorable51 [2022-03-20 21:05:18,275 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:18,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1031451968, now seen corresponding path program 27 times [2022-03-20 21:05:18,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:18,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963263103] [2022-03-20 21:05:18,276 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1031451968, now seen corresponding path program 28 times [2022-03-20 21:05:18,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:18,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766959318] [2022-03-20 21:05:18,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:18,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:18,281 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:18,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [647638056] [2022-03-20 21:05:18,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:18,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:18,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:18,282 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 21:05:18,283 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 21:05:18,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:18,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:18,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 21:05:18,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 38 proven. 654 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:18,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:19,234 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 38 proven. 174 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 21:05:19,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:19,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766959318] [2022-03-20 21:05:19,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:19,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647638056] [2022-03-20 21:05:19,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647638056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:19,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:19,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 21:05:19,235 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:19,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963263103] [2022-03-20 21:05:19,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963263103] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:19,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:19,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 21:05:19,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807160032] [2022-03-20 21:05:19,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:19,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 21:05:19,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:19,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 21:05:19,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 21:05:19,236 INFO L87 Difference]: Start difference. First operand 819 states and 1096 transitions. Second operand has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:19,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:19,820 INFO L93 Difference]: Finished difference Result 1023 states and 1398 transitions. [2022-03-20 21:05:19,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 21:05:19,820 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 153 [2022-03-20 21:05:19,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:19,824 INFO L225 Difference]: With dead ends: 1023 [2022-03-20 21:05:19,824 INFO L226 Difference]: Without dead ends: 845 [2022-03-20 21:05:19,824 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1125, Invalid=1527, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 21:05:19,825 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 289 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:19,825 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 339 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:05:19,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-03-20 21:05:20,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 834. [2022-03-20 21:05:20,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 624 states have (on average 1.1826923076923077) internal successors, (738), 636 states have internal predecessors, (738), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 175 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 21:05:20,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1114 transitions. [2022-03-20 21:05:20,009 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1114 transitions. Word has length 153 [2022-03-20 21:05:20,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:20,009 INFO L478 AbstractCegarLoop]: Abstraction has 834 states and 1114 transitions. [2022-03-20 21:05:20,009 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:20,010 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1114 transitions. [2022-03-20 21:05:20,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-20 21:05:20,012 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:20,012 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 10, 9, 9, 9, 7, 5, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 21:05:20,035 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 21:05:20,227 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:20,227 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:20,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:20,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1196851319, now seen corresponding path program 23 times [2022-03-20 21:05:20,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:20,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2130986086] [2022-03-20 21:05:20,228 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:20,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1196851319, now seen corresponding path program 24 times [2022-03-20 21:05:20,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:20,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713251845] [2022-03-20 21:05:20,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:20,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:20,232 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:20,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312642113] [2022-03-20 21:05:20,233 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:20,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:20,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:20,234 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 21:05:20,235 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 21:05:20,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:05:20,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:20,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 21:05:20,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 46 proven. 678 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:20,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:21,360 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 46 proven. 198 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 21:05:21,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:21,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713251845] [2022-03-20 21:05:21,363 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:21,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312642113] [2022-03-20 21:05:21,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312642113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:21,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:21,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 21:05:21,364 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:21,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2130986086] [2022-03-20 21:05:21,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2130986086] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:21,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:21,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 21:05:21,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137781657] [2022-03-20 21:05:21,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:21,364 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 21:05:21,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:21,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 21:05:21,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 21:05:21,365 INFO L87 Difference]: Start difference. First operand 834 states and 1114 transitions. Second operand has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:21,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:21,969 INFO L93 Difference]: Finished difference Result 1021 states and 1392 transitions. [2022-03-20 21:05:21,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 21:05:21,969 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 155 [2022-03-20 21:05:21,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:21,971 INFO L225 Difference]: With dead ends: 1021 [2022-03-20 21:05:21,971 INFO L226 Difference]: Without dead ends: 851 [2022-03-20 21:05:21,972 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1175, Invalid=1581, Unknown=0, NotChecked=0, Total=2756 [2022-03-20 21:05:21,972 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 240 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:21,972 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 393 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:21,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-20 21:05:22,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 851. [2022-03-20 21:05:22,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 641 states have (on average 1.1778471138845554) internal successors, (755), 648 states have internal predecessors, (755), 189 states have call successors, (189), 22 states have call predecessors, (189), 20 states have return successors, (187), 180 states have call predecessors, (187), 187 states have call successors, (187) [2022-03-20 21:05:22,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1131 transitions. [2022-03-20 21:05:22,177 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1131 transitions. Word has length 155 [2022-03-20 21:05:22,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:22,177 INFO L478 AbstractCegarLoop]: Abstraction has 851 states and 1131 transitions. [2022-03-20 21:05:22,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.6) internal successors, (112), 19 states have internal predecessors, (112), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 21:05:22,177 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1131 transitions. [2022-03-20 21:05:22,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-03-20 21:05:22,179 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:22,179 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 8, 8, 8, 8, 6, 6, 6, 6, 5, 4, 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 21:05:22,184 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 21:05:22,380 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:22,381 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:22,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:22,381 INFO L85 PathProgramCache]: Analyzing trace with hash -61113684, now seen corresponding path program 17 times [2022-03-20 21:05:22,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:22,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1343431694] [2022-03-20 21:05:22,381 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:22,382 INFO L85 PathProgramCache]: Analyzing trace with hash -61113684, now seen corresponding path program 18 times [2022-03-20 21:05:22,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:22,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509752152] [2022-03-20 21:05:22,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:22,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:22,386 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:22,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305592965] [2022-03-20 21:05:22,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:22,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:22,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:22,393 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 21:05:22,394 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 21:05:23,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:05:23,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:23,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 21:05:23,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:23,483 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 34 proven. 734 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:23,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 34 proven. 190 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 21:05:24,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:24,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509752152] [2022-03-20 21:05:24,035 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:24,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305592965] [2022-03-20 21:05:24,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305592965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:24,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:24,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 21:05:24,036 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:24,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1343431694] [2022-03-20 21:05:24,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1343431694] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:24,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:24,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 21:05:24,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58972693] [2022-03-20 21:05:24,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:24,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 21:05:24,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:24,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 21:05:24,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:05:24,037 INFO L87 Difference]: Start difference. First operand 851 states and 1131 transitions. Second operand has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:24,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:24,651 INFO L93 Difference]: Finished difference Result 902 states and 1201 transitions. [2022-03-20 21:05:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-20 21:05:24,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 159 [2022-03-20 21:05:24,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:24,654 INFO L225 Difference]: With dead ends: 902 [2022-03-20 21:05:24,654 INFO L226 Difference]: Without dead ends: 897 [2022-03-20 21:05:24,655 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1215, Invalid=1647, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 21:05:24,655 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 276 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:24,655 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 372 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:24,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-03-20 21:05:24,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 875. [2022-03-20 21:05:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 651 states have (on average 1.1781874039938556) internal successors, (767), 668 states have internal predecessors, (767), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 183 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 21:05:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1169 transitions. [2022-03-20 21:05:24,856 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1169 transitions. Word has length 159 [2022-03-20 21:05:24,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:24,856 INFO L478 AbstractCegarLoop]: Abstraction has 875 states and 1169 transitions. [2022-03-20 21:05:24,856 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:24,856 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1169 transitions. [2022-03-20 21:05:24,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-03-20 21:05:24,858 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:24,858 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 9, 9, 9, 9, 6, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:24,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-20 21:05:25,058 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:25,059 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:25,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash -160708573, now seen corresponding path program 29 times [2022-03-20 21:05:25,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:25,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [820982452] [2022-03-20 21:05:25,059 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash -160708573, now seen corresponding path program 30 times [2022-03-20 21:05:25,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:25,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564794347] [2022-03-20 21:05:25,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:25,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:25,066 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:25,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313052090] [2022-03-20 21:05:25,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:25,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:25,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:25,068 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 21:05:25,070 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 21:05:26,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 21:05:26,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:26,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 21:05:26,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 40 proven. 750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:26,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:27,065 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 40 proven. 206 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 21:05:27,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:27,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564794347] [2022-03-20 21:05:27,065 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:27,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313052090] [2022-03-20 21:05:27,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313052090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:27,066 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:27,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 21:05:27,066 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:27,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [820982452] [2022-03-20 21:05:27,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [820982452] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:27,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:27,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 21:05:27,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259040340] [2022-03-20 21:05:27,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:27,066 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 21:05:27,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:27,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 21:05:27,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:05:27,067 INFO L87 Difference]: Start difference. First operand 875 states and 1169 transitions. Second operand has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:27,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:27,690 INFO L93 Difference]: Finished difference Result 1079 states and 1471 transitions. [2022-03-20 21:05:27,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 21:05:27,694 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 161 [2022-03-20 21:05:27,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:27,697 INFO L225 Difference]: With dead ends: 1079 [2022-03-20 21:05:27,697 INFO L226 Difference]: Without dead ends: 901 [2022-03-20 21:05:27,698 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1263, Invalid=1707, Unknown=0, NotChecked=0, Total=2970 [2022-03-20 21:05:27,699 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 347 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 333 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 333 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:27,699 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 365 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [333 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:27,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-03-20 21:05:27,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 890. [2022-03-20 21:05:27,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 666 states have (on average 1.1786786786786787) internal successors, (785), 678 states have internal predecessors, (785), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 188 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 21:05:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1187 transitions. [2022-03-20 21:05:27,895 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1187 transitions. Word has length 161 [2022-03-20 21:05:27,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:27,896 INFO L478 AbstractCegarLoop]: Abstraction has 890 states and 1187 transitions. [2022-03-20 21:05:27,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.523809523809524) internal successors, (116), 20 states have internal predecessors, (116), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:27,896 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1187 transitions. [2022-03-20 21:05:27,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-03-20 21:05:27,897 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:27,897 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 8, 7, 7, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:27,902 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 21:05:28,098 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:28,098 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:28,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1942329766, now seen corresponding path program 25 times [2022-03-20 21:05:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:28,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1746332886] [2022-03-20 21:05:28,099 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:28,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1942329766, now seen corresponding path program 26 times [2022-03-20 21:05:28,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:28,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339560837] [2022-03-20 21:05:28,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:28,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:28,103 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:28,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690749458] [2022-03-20 21:05:28,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:28,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:28,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:28,105 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 21:05:28,105 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 21:05:28,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:28,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:28,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 21:05:28,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:28,563 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 54 proven. 726 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:28,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:29,115 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 54 proven. 182 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 21:05:29,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:29,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339560837] [2022-03-20 21:05:29,116 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:29,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690749458] [2022-03-20 21:05:29,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690749458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:29,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:29,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 21:05:29,116 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:29,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1746332886] [2022-03-20 21:05:29,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1746332886] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:29,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:29,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 21:05:29,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172102524] [2022-03-20 21:05:29,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:29,117 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 21:05:29,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:29,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 21:05:29,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 21:05:29,117 INFO L87 Difference]: Start difference. First operand 890 states and 1187 transitions. Second operand has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:29,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:29,854 INFO L93 Difference]: Finished difference Result 1077 states and 1465 transitions. [2022-03-20 21:05:29,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 21:05:29,854 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 163 [2022-03-20 21:05:29,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:29,857 INFO L225 Difference]: With dead ends: 1077 [2022-03-20 21:05:29,857 INFO L226 Difference]: Without dead ends: 907 [2022-03-20 21:05:29,858 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1316, Invalid=1764, Unknown=0, NotChecked=0, Total=3080 [2022-03-20 21:05:29,858 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 416 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 418 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 418 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:29,858 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 353 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [418 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:29,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-03-20 21:05:30,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 907. [2022-03-20 21:05:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 683 states have (on average 1.1742313323572475) internal successors, (802), 690 states have internal predecessors, (802), 202 states have call successors, (202), 23 states have call predecessors, (202), 21 states have return successors, (200), 193 states have call predecessors, (200), 200 states have call successors, (200) [2022-03-20 21:05:30,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1204 transitions. [2022-03-20 21:05:30,066 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1204 transitions. Word has length 163 [2022-03-20 21:05:30,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:30,066 INFO L478 AbstractCegarLoop]: Abstraction has 907 states and 1204 transitions. [2022-03-20 21:05:30,066 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.619047619047619) internal successors, (118), 20 states have internal predecessors, (118), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 21:05:30,066 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1204 transitions. [2022-03-20 21:05:30,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-03-20 21:05:30,068 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:30,068 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 9, 9, 9, 9, 6, 6, 6, 6, 6, 4, 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 21:05:30,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-20 21:05:30,268 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,SelfDestructingSolverStorable56 [2022-03-20 21:05:30,268 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:30,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:30,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1797417137, now seen corresponding path program 19 times [2022-03-20 21:05:30,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:30,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2030529216] [2022-03-20 21:05:30,269 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:30,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1797417137, now seen corresponding path program 20 times [2022-03-20 21:05:30,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:30,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764847460] [2022-03-20 21:05:30,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:30,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:30,280 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:30,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [38644745] [2022-03-20 21:05:30,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:30,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:30,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:30,282 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 21:05:30,283 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 21:05:30,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:30,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:30,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 21:05:30,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 874 backedges. 36 proven. 834 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:30,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 874 backedges. 36 proven. 222 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 21:05:31,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:31,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764847460] [2022-03-20 21:05:31,420 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:31,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38644745] [2022-03-20 21:05:31,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38644745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:31,420 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:31,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 21:05:31,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:31,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2030529216] [2022-03-20 21:05:31,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2030529216] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:31,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:31,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 21:05:31,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305591621] [2022-03-20 21:05:31,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:31,421 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 21:05:31,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:31,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 21:05:31,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 21:05:31,422 INFO L87 Difference]: Start difference. First operand 907 states and 1204 transitions. Second operand has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:32,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:32,045 INFO L93 Difference]: Finished difference Result 958 states and 1274 transitions. [2022-03-20 21:05:32,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-20 21:05:32,046 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 167 [2022-03-20 21:05:32,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:32,049 INFO L225 Difference]: With dead ends: 958 [2022-03-20 21:05:32,049 INFO L226 Difference]: Without dead ends: 953 [2022-03-20 21:05:32,050 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1358, Invalid=1834, Unknown=0, NotChecked=0, Total=3192 [2022-03-20 21:05:32,050 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 284 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:32,050 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 402 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:32,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-03-20 21:05:32,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 931. [2022-03-20 21:05:32,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 693 states have (on average 1.1746031746031746) internal successors, (814), 710 states have internal predecessors, (814), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 196 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 21:05:32,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1242 transitions. [2022-03-20 21:05:32,254 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1242 transitions. Word has length 167 [2022-03-20 21:05:32,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:32,254 INFO L478 AbstractCegarLoop]: Abstraction has 931 states and 1242 transitions. [2022-03-20 21:05:32,254 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 21 states have internal predecessors, (120), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:32,254 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1242 transitions. [2022-03-20 21:05:32,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-03-20 21:05:32,256 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:32,256 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 10, 10, 10, 10, 7, 6, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:32,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-20 21:05:32,456 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,SelfDestructingSolverStorable57 [2022-03-20 21:05:32,456 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:32,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:32,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1993951238, now seen corresponding path program 31 times [2022-03-20 21:05:32,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:32,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1604634825] [2022-03-20 21:05:32,457 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:32,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1993951238, now seen corresponding path program 32 times [2022-03-20 21:05:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:32,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124543321] [2022-03-20 21:05:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:32,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:32,463 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:32,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296273551] [2022-03-20 21:05:32,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:32,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:32,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:32,465 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 21:05:32,466 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 21:05:32,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:32,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:32,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 21:05:32,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:32,968 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 42 proven. 854 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:32,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 42 proven. 242 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 21:05:33,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:33,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124543321] [2022-03-20 21:05:33,557 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:33,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296273551] [2022-03-20 21:05:33,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296273551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:33,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:33,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 21:05:33,557 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:33,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1604634825] [2022-03-20 21:05:33,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1604634825] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:33,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:33,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 21:05:33,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766202131] [2022-03-20 21:05:33,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:33,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 21:05:33,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 21:05:33,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 21:05:33,559 INFO L87 Difference]: Start difference. First operand 931 states and 1242 transitions. Second operand has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:34,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:34,216 INFO L93 Difference]: Finished difference Result 1135 states and 1544 transitions. [2022-03-20 21:05:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 21:05:34,217 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 169 [2022-03-20 21:05:34,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:34,221 INFO L225 Difference]: With dead ends: 1135 [2022-03-20 21:05:34,221 INFO L226 Difference]: Without dead ends: 957 [2022-03-20 21:05:34,222 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1409, Invalid=1897, Unknown=0, NotChecked=0, Total=3306 [2022-03-20 21:05:34,222 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 307 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:34,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 391 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:34,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-03-20 21:05:34,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 946. [2022-03-20 21:05:34,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 708 states have (on average 1.1751412429378532) internal successors, (832), 720 states have internal predecessors, (832), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 201 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 21:05:34,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2022-03-20 21:05:34,447 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 1260 transitions. Word has length 169 [2022-03-20 21:05:34,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:34,447 INFO L478 AbstractCegarLoop]: Abstraction has 946 states and 1260 transitions. [2022-03-20 21:05:34,447 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.545454545454546) internal successors, (122), 21 states have internal predecessors, (122), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:34,447 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 1260 transitions. [2022-03-20 21:05:34,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-03-20 21:05:34,450 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:34,450 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 9, 8, 8, 8, 7, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:34,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-20 21:05:34,655 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 21:05:34,655 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:34,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:34,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1121656631, now seen corresponding path program 27 times [2022-03-20 21:05:34,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:34,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [412591350] [2022-03-20 21:05:34,656 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:34,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1121656631, now seen corresponding path program 28 times [2022-03-20 21:05:34,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:34,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235595525] [2022-03-20 21:05:34,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:34,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:34,662 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:34,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [649548972] [2022-03-20 21:05:34,662 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:34,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:34,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:34,668 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 21:05:34,669 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 21:05:34,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:34,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:34,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 21:05:34,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:35,184 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 56 proven. 824 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:35,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 56 proven. 212 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 21:05:35,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:35,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235595525] [2022-03-20 21:05:35,797 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:35,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649548972] [2022-03-20 21:05:35,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649548972] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:35,797 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:35,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 21:05:35,797 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:35,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [412591350] [2022-03-20 21:05:35,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [412591350] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:35,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:35,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 21:05:35,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201088928] [2022-03-20 21:05:35,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:35,798 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 21:05:35,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:35,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 21:05:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 21:05:35,799 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. Second operand has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:36,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:36,501 INFO L93 Difference]: Finished difference Result 1133 states and 1538 transitions. [2022-03-20 21:05:36,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 21:05:36,501 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 171 [2022-03-20 21:05:36,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:36,505 INFO L225 Difference]: With dead ends: 1133 [2022-03-20 21:05:36,505 INFO L226 Difference]: Without dead ends: 963 [2022-03-20 21:05:36,506 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1465, Invalid=1957, Unknown=0, NotChecked=0, Total=3422 [2022-03-20 21:05:36,506 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 304 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:36,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 395 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:36,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2022-03-20 21:05:36,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2022-03-20 21:05:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 725 states have (on average 1.1710344827586208) internal successors, (849), 732 states have internal predecessors, (849), 215 states have call successors, (215), 24 states have call predecessors, (215), 22 states have return successors, (213), 206 states have call predecessors, (213), 213 states have call successors, (213) [2022-03-20 21:05:36,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1277 transitions. [2022-03-20 21:05:36,773 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 1277 transitions. Word has length 171 [2022-03-20 21:05:36,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:36,773 INFO L478 AbstractCegarLoop]: Abstraction has 963 states and 1277 transitions. [2022-03-20 21:05:36,774 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.636363636363637) internal successors, (124), 21 states have internal predecessors, (124), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 21:05:36,774 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 1277 transitions. [2022-03-20 21:05:36,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-03-20 21:05:36,776 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:36,776 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 10, 10, 10, 10, 7, 6, 6, 6, 6, 4, 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 21:05:36,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-20 21:05:36,977 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:36,977 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:36,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:36,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1863737586, now seen corresponding path program 21 times [2022-03-20 21:05:36,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:36,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1107300021] [2022-03-20 21:05:36,978 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:36,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1863737586, now seen corresponding path program 22 times [2022-03-20 21:05:36,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:36,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110910534] [2022-03-20 21:05:36,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:36,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:36,986 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:36,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101037149] [2022-03-20 21:05:36,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:36,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:36,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:36,987 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 21:05:36,988 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 21:05:37,050 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:37,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:37,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 21:05:37,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:37,477 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 38 proven. 942 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:37,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:38,117 INFO L134 CoverageAnalysis]: Checked inductivity of 984 backedges. 38 proven. 258 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 21:05:38,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:38,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110910534] [2022-03-20 21:05:38,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:38,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101037149] [2022-03-20 21:05:38,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101037149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:38,117 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:38,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 21:05:38,117 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:38,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1107300021] [2022-03-20 21:05:38,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1107300021] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:38,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:38,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 21:05:38,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135627275] [2022-03-20 21:05:38,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:38,118 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 21:05:38,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:38,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 21:05:38,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 21:05:38,118 INFO L87 Difference]: Start difference. First operand 963 states and 1277 transitions. Second operand has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:38,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:38,814 INFO L93 Difference]: Finished difference Result 1014 states and 1347 transitions. [2022-03-20 21:05:38,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-20 21:05:38,815 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 175 [2022-03-20 21:05:38,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:38,818 INFO L225 Difference]: With dead ends: 1014 [2022-03-20 21:05:38,818 INFO L226 Difference]: Without dead ends: 1009 [2022-03-20 21:05:38,819 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1509, Invalid=2031, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 21:05:38,819 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 318 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:38,819 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 418 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:38,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2022-03-20 21:05:39,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 987. [2022-03-20 21:05:39,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 735 states have (on average 1.1714285714285715) internal successors, (861), 752 states have internal predecessors, (861), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 209 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 21:05:39,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1315 transitions. [2022-03-20 21:05:39,087 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 1315 transitions. Word has length 175 [2022-03-20 21:05:39,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:39,087 INFO L478 AbstractCegarLoop]: Abstraction has 987 states and 1315 transitions. [2022-03-20 21:05:39,087 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.478260869565218) internal successors, (126), 22 states have internal predecessors, (126), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:39,087 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 1315 transitions. [2022-03-20 21:05:39,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-03-20 21:05:39,089 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:39,089 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 9, 9, 9, 9, 7, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:39,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-20 21:05:39,289 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:39,290 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:39,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:39,290 INFO L85 PathProgramCache]: Analyzing trace with hash -743527641, now seen corresponding path program 33 times [2022-03-20 21:05:39,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:39,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [450576611] [2022-03-20 21:05:39,290 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:39,290 INFO L85 PathProgramCache]: Analyzing trace with hash -743527641, now seen corresponding path program 34 times [2022-03-20 21:05:39,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:39,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558544640] [2022-03-20 21:05:39,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:39,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:39,297 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:39,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [103419459] [2022-03-20 21:05:39,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:39,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:39,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:39,298 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 21:05:39,301 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 21:05:39,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:39,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:39,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 21:05:39,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:39,803 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 46 proven. 924 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:39,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:40,476 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 46 proven. 240 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 21:05:40,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:40,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558544640] [2022-03-20 21:05:40,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:40,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103419459] [2022-03-20 21:05:40,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103419459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:40,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:40,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 21:05:40,477 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:40,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [450576611] [2022-03-20 21:05:40,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [450576611] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:40,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:40,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 21:05:40,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649105042] [2022-03-20 21:05:40,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:40,477 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 21:05:40,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:40,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 21:05:40,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 21:05:40,478 INFO L87 Difference]: Start difference. First operand 987 states and 1315 transitions. Second operand has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:41,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:41,165 INFO L93 Difference]: Finished difference Result 1191 states and 1617 transitions. [2022-03-20 21:05:41,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 21:05:41,165 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 177 [2022-03-20 21:05:41,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:41,168 INFO L225 Difference]: With dead ends: 1191 [2022-03-20 21:05:41,168 INFO L226 Difference]: Without dead ends: 1013 [2022-03-20 21:05:41,169 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1563, Invalid=2097, Unknown=0, NotChecked=0, Total=3660 [2022-03-20 21:05:41,170 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 312 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 286 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 286 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:41,170 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 423 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [286 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:41,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2022-03-20 21:05:41,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 1002. [2022-03-20 21:05:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 750 states have (on average 1.172) internal successors, (879), 762 states have internal predecessors, (879), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 214 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 21:05:41,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1333 transitions. [2022-03-20 21:05:41,414 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1333 transitions. Word has length 177 [2022-03-20 21:05:41,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:41,414 INFO L478 AbstractCegarLoop]: Abstraction has 1002 states and 1333 transitions. [2022-03-20 21:05:41,414 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.565217391304348) internal successors, (128), 22 states have internal predecessors, (128), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:41,414 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1333 transitions. [2022-03-20 21:05:41,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-03-20 21:05:41,416 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:41,416 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 10, 9, 9, 9, 7, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:41,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-20 21:05:41,617 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:41,617 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:41,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:41,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520492, now seen corresponding path program 29 times [2022-03-20 21:05:41,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:41,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [216030667] [2022-03-20 21:05:41,618 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:41,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520492, now seen corresponding path program 30 times [2022-03-20 21:05:41,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:41,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209483092] [2022-03-20 21:05:41,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:41,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:41,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:41,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [228764092] [2022-03-20 21:05:41,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:41,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:41,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:41,623 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 21:05:41,624 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 21:05:43,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 21:05:43,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:43,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 21:05:43,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 58 proven. 930 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:43,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:44,099 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 58 proven. 246 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 21:05:44,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:44,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209483092] [2022-03-20 21:05:44,100 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:44,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228764092] [2022-03-20 21:05:44,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228764092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:44,100 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:44,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 21:05:44,100 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:44,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [216030667] [2022-03-20 21:05:44,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [216030667] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:44,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:44,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 21:05:44,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381815665] [2022-03-20 21:05:44,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:44,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 21:05:44,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:44,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 21:05:44,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 21:05:44,101 INFO L87 Difference]: Start difference. First operand 1002 states and 1333 transitions. Second operand has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:44,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:44,930 INFO L93 Difference]: Finished difference Result 1189 states and 1611 transitions. [2022-03-20 21:05:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 21:05:44,931 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 179 [2022-03-20 21:05:44,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:44,934 INFO L225 Difference]: With dead ends: 1189 [2022-03-20 21:05:44,934 INFO L226 Difference]: Without dead ends: 1019 [2022-03-20 21:05:44,935 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1622, Invalid=2160, Unknown=0, NotChecked=0, Total=3782 [2022-03-20 21:05:44,935 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 399 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:44,936 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 412 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:44,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-03-20 21:05:45,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1019. [2022-03-20 21:05:45,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 767 states have (on average 1.1681877444589308) internal successors, (896), 774 states have internal predecessors, (896), 228 states have call successors, (228), 25 states have call predecessors, (228), 23 states have return successors, (226), 219 states have call predecessors, (226), 226 states have call successors, (226) [2022-03-20 21:05:45,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1350 transitions. [2022-03-20 21:05:45,270 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1350 transitions. Word has length 179 [2022-03-20 21:05:45,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:45,270 INFO L478 AbstractCegarLoop]: Abstraction has 1019 states and 1350 transitions. [2022-03-20 21:05:45,270 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.6521739130434785) internal successors, (130), 22 states have internal predecessors, (130), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 21:05:45,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1350 transitions. [2022-03-20 21:05:45,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-03-20 21:05:45,272 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:45,272 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 11, 11, 11, 8, 6, 6, 6, 6, 4, 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 21:05:45,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-20 21:05:45,475 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,SelfDestructingSolverStorable62 [2022-03-20 21:05:45,475 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:45,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1274488939, now seen corresponding path program 23 times [2022-03-20 21:05:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:45,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [675613623] [2022-03-20 21:05:45,476 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1274488939, now seen corresponding path program 24 times [2022-03-20 21:05:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:45,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349271111] [2022-03-20 21:05:45,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:45,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:45,481 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:45,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635235454] [2022-03-20 21:05:45,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:45,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:45,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:45,483 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 21:05:45,486 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 21:05:46,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-20 21:05:46,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:46,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 21:05:46,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:47,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 40 proven. 1058 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:47,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 40 proven. 298 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 21:05:47,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:47,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349271111] [2022-03-20 21:05:47,738 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:47,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635235454] [2022-03-20 21:05:47,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635235454] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:47,738 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:47,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 21:05:47,738 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:47,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [675613623] [2022-03-20 21:05:47,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [675613623] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:47,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:47,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 21:05:47,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158125722] [2022-03-20 21:05:47,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:47,739 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 21:05:47,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:47,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 21:05:47,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 21:05:47,740 INFO L87 Difference]: Start difference. First operand 1019 states and 1350 transitions. Second operand has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:48,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:48,496 INFO L93 Difference]: Finished difference Result 1070 states and 1420 transitions. [2022-03-20 21:05:48,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-20 21:05:48,497 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 183 [2022-03-20 21:05:48,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:48,499 INFO L225 Difference]: With dead ends: 1070 [2022-03-20 21:05:48,499 INFO L226 Difference]: Without dead ends: 1065 [2022-03-20 21:05:48,499 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1668, Invalid=2238, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 21:05:48,500 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 356 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 357 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 357 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:48,500 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 425 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [357 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:48,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-03-20 21:05:48,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1043. [2022-03-20 21:05:48,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 777 states have (on average 1.1685971685971686) internal successors, (908), 794 states have internal predecessors, (908), 241 states have call successors, (241), 26 states have call predecessors, (241), 24 states have return successors, (239), 222 states have call predecessors, (239), 239 states have call successors, (239) [2022-03-20 21:05:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1388 transitions. [2022-03-20 21:05:48,811 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1388 transitions. Word has length 183 [2022-03-20 21:05:48,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:48,811 INFO L478 AbstractCegarLoop]: Abstraction has 1043 states and 1388 transitions. [2022-03-20 21:05:48,811 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.5) internal successors, (132), 23 states have internal predecessors, (132), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:48,811 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1388 transitions. [2022-03-20 21:05:48,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 21:05:48,813 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:48,813 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 9, 9, 9, 9, 8, 7, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:48,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-20 21:05:49,013 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:49,014 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:49,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1136152360, now seen corresponding path program 35 times [2022-03-20 21:05:49,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:49,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [963614517] [2022-03-20 21:05:49,014 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:49,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1136152360, now seen corresponding path program 36 times [2022-03-20 21:05:49,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:49,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446918910] [2022-03-20 21:05:49,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:49,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:49,021 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:49,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440352503] [2022-03-20 21:05:49,021 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:05:49,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:49,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:49,022 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 21:05:49,023 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 21:05:50,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 21:05:50,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:50,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 21:05:50,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:50,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 48 proven. 1026 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:50,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:51,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 48 proven. 266 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 21:05:51,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:51,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446918910] [2022-03-20 21:05:51,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:51,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440352503] [2022-03-20 21:05:51,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440352503] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:51,386 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:51,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 21:05:51,386 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:51,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [963614517] [2022-03-20 21:05:51,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [963614517] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:51,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:51,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 21:05:51,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301176881] [2022-03-20 21:05:51,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:51,386 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 21:05:51,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:51,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 21:05:51,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 21:05:51,387 INFO L87 Difference]: Start difference. First operand 1043 states and 1388 transitions. Second operand has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:52,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:52,150 INFO L93 Difference]: Finished difference Result 1247 states and 1690 transitions. [2022-03-20 21:05:52,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 21:05:52,150 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 185 [2022-03-20 21:05:52,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:52,152 INFO L225 Difference]: With dead ends: 1247 [2022-03-20 21:05:52,152 INFO L226 Difference]: Without dead ends: 1069 [2022-03-20 21:05:52,153 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1725, Invalid=2307, Unknown=0, NotChecked=0, Total=4032 [2022-03-20 21:05:52,153 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 463 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:52,153 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 423 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:52,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2022-03-20 21:05:52,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1058. [2022-03-20 21:05:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 792 states have (on average 1.1691919191919191) internal successors, (926), 804 states have internal predecessors, (926), 241 states have call successors, (241), 26 states have call predecessors, (241), 24 states have return successors, (239), 227 states have call predecessors, (239), 239 states have call successors, (239) [2022-03-20 21:05:52,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1406 transitions. [2022-03-20 21:05:52,434 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1406 transitions. Word has length 185 [2022-03-20 21:05:52,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:52,435 INFO L478 AbstractCegarLoop]: Abstraction has 1058 states and 1406 transitions. [2022-03-20 21:05:52,435 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 23 states have internal predecessors, (134), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:52,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1406 transitions. [2022-03-20 21:05:52,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-03-20 21:05:52,437 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:52,437 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:52,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-20 21:05:52,637 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,SelfDestructingSolverStorable64 [2022-03-20 21:05:52,638 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:52,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:52,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1188230671, now seen corresponding path program 31 times [2022-03-20 21:05:52,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:52,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [670706717] [2022-03-20 21:05:52,639 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:52,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1188230671, now seen corresponding path program 32 times [2022-03-20 21:05:52,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:52,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254239502] [2022-03-20 21:05:52,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:52,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:52,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:52,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2049613626] [2022-03-20 21:05:52,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:52,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:52,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:52,646 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 21:05:52,669 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 21:05:52,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:52,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:52,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 21:05:52,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:53,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-03-20 21:05:53,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:53,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 80 proven. 252 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-03-20 21:05:53,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:53,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254239502] [2022-03-20 21:05:53,420 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:53,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049613626] [2022-03-20 21:05:53,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049613626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:53,420 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:53,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 21:05:53,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:53,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [670706717] [2022-03-20 21:05:53,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [670706717] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:53,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:53,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 21:05:53,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124546526] [2022-03-20 21:05:53,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:53,421 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 21:05:53,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:53,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 21:05:53,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-03-20 21:05:53,421 INFO L87 Difference]: Start difference. First operand 1058 states and 1406 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) [2022-03-20 21:05:54,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:54,318 INFO L93 Difference]: Finished difference Result 1935 states and 2627 transitions. [2022-03-20 21:05:54,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 21:05:54,318 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) Word has length 187 [2022-03-20 21:05:54,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:54,322 INFO L225 Difference]: With dead ends: 1935 [2022-03-20 21:05:54,322 INFO L226 Difference]: Without dead ends: 1765 [2022-03-20 21:05:54,323 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 355 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-03-20 21:05:54,323 INFO L913 BasicCegarLoop]: 222 mSDtfsCounter, 99 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1599 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:54,323 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1599 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:54,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1765 states. [2022-03-20 21:05:54,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1765 to 1600. [2022-03-20 21:05:54,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1600 states, 1200 states have (on average 1.1766666666666667) internal successors, (1412), 1220 states have internal predecessors, (1412), 375 states have call successors, (375), 26 states have call predecessors, (375), 24 states have return successors, (373), 353 states have call predecessors, (373), 373 states have call successors, (373) [2022-03-20 21:05:54,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1600 states to 1600 states and 2160 transitions. [2022-03-20 21:05:54,763 INFO L78 Accepts]: Start accepts. Automaton has 1600 states and 2160 transitions. Word has length 187 [2022-03-20 21:05:54,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:54,763 INFO L478 AbstractCegarLoop]: Abstraction has 1600 states and 2160 transitions. [2022-03-20 21:05:54,763 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 11 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 10 states have call predecessors, (20), 10 states have call successors, (20) [2022-03-20 21:05:54,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1600 states and 2160 transitions. [2022-03-20 21:05:54,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-03-20 21:05:54,766 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:54,766 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 11, 10, 10, 10, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:05:54,786 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 21:05:54,975 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,SelfDestructingSolverStorable65 [2022-03-20 21:05:54,975 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:54,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:54,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2070462991, now seen corresponding path program 33 times [2022-03-20 21:05:54,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:54,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1190608692] [2022-03-20 21:05:54,976 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:54,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2070462991, now seen corresponding path program 34 times [2022-03-20 21:05:54,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:54,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898219526] [2022-03-20 21:05:54,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:54,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:54,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:54,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1539464948] [2022-03-20 21:05:54,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:05:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:54,982 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 21:05:54,982 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 21:05:55,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:05:55,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:55,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 21:05:55,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 1044 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:55,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:56,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 60 proven. 284 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 21:05:56,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:56,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898219526] [2022-03-20 21:05:56,313 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:56,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539464948] [2022-03-20 21:05:56,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539464948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:56,313 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:56,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 21:05:56,313 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:56,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1190608692] [2022-03-20 21:05:56,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1190608692] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:56,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:56,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 21:05:56,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87640028] [2022-03-20 21:05:56,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:56,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 21:05:56,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:56,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 21:05:56,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 21:05:56,316 INFO L87 Difference]: Start difference. First operand 1600 states and 2160 transitions. Second operand has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:57,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:05:57,288 INFO L93 Difference]: Finished difference Result 1959 states and 2704 transitions. [2022-03-20 21:05:57,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 21:05:57,288 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 187 [2022-03-20 21:05:57,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:05:57,291 INFO L225 Difference]: With dead ends: 1959 [2022-03-20 21:05:57,291 INFO L226 Difference]: Without dead ends: 1635 [2022-03-20 21:05:57,292 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1787, Invalid=2373, Unknown=0, NotChecked=0, Total=4160 [2022-03-20 21:05:57,293 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 377 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:05:57,293 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 427 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:05:57,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2022-03-20 21:05:57,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1635. [2022-03-20 21:05:57,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1635 states, 1235 states have (on average 1.17165991902834) internal successors, (1447), 1246 states have internal predecessors, (1447), 375 states have call successors, (375), 26 states have call predecessors, (375), 24 states have return successors, (373), 362 states have call predecessors, (373), 373 states have call successors, (373) [2022-03-20 21:05:57,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 2195 transitions. [2022-03-20 21:05:57,835 INFO L78 Accepts]: Start accepts. Automaton has 1635 states and 2195 transitions. Word has length 187 [2022-03-20 21:05:57,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:05:57,835 INFO L478 AbstractCegarLoop]: Abstraction has 1635 states and 2195 transitions. [2022-03-20 21:05:57,835 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 21:05:57,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1635 states and 2195 transitions. [2022-03-20 21:05:57,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-03-20 21:05:57,838 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:05:57,838 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 9, 9, 9, 9, 8, 8, 8, 8, 5, 5, 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 21:05:57,855 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 21:05:58,039 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,SelfDestructingSolverStorable66 [2022-03-20 21:05:58,039 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:05:58,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:05:58,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1458791492, now seen corresponding path program 25 times [2022-03-20 21:05:58,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:58,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1486424049] [2022-03-20 21:05:58,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:05:58,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1458791492, now seen corresponding path program 26 times [2022-03-20 21:05:58,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:05:58,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509600712] [2022-03-20 21:05:58,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:05:58,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:05:58,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:05:58,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [979027377] [2022-03-20 21:05:58,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:05:58,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:05:58,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:05:58,046 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 21:05:58,047 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 21:05:58,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:05:58,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:05:58,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 21:05:58,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:05:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 42 proven. 1128 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:05:58,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:05:59,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1174 backedges. 42 proven. 288 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 21:05:59,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:05:59,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509600712] [2022-03-20 21:05:59,345 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:05:59,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979027377] [2022-03-20 21:05:59,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979027377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:05:59,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:05:59,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 21:05:59,346 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:05:59,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1486424049] [2022-03-20 21:05:59,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1486424049] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:05:59,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:05:59,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 21:05:59,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201758109] [2022-03-20 21:05:59,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:05:59,346 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 21:05:59,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:05:59,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 21:05:59,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 21:05:59,347 INFO L87 Difference]: Start difference. First operand 1635 states and 2195 transitions. Second operand has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:00,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:00,343 INFO L93 Difference]: Finished difference Result 1727 states and 2325 transitions. [2022-03-20 21:06:00,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-20 21:06:00,343 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 191 [2022-03-20 21:06:00,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:00,350 INFO L225 Difference]: With dead ends: 1727 [2022-03-20 21:06:00,350 INFO L226 Difference]: Without dead ends: 1722 [2022-03-20 21:06:00,351 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 335 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1835, Invalid=2455, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 21:06:00,351 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 402 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:00,352 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 447 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 21:06:00,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states. [2022-03-20 21:06:00,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 1678. [2022-03-20 21:06:00,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1251 states have (on average 1.1710631494804156) internal successors, (1465), 1283 states have internal predecessors, (1465), 401 states have call successors, (401), 27 states have call predecessors, (401), 25 states have return successors, (399), 367 states have call predecessors, (399), 399 states have call successors, (399) [2022-03-20 21:06:00,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 2265 transitions. [2022-03-20 21:06:00,821 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 2265 transitions. Word has length 191 [2022-03-20 21:06:00,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:00,821 INFO L478 AbstractCegarLoop]: Abstraction has 1678 states and 2265 transitions. [2022-03-20 21:06:00,821 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.52) internal successors, (138), 24 states have internal predecessors, (138), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:00,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 2265 transitions. [2022-03-20 21:06:00,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-03-20 21:06:00,824 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:00,824 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 9, 9, 9, 9, 9, 8, 8, 8, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:06:00,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-20 21:06:01,025 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,SelfDestructingSolverStorable67 [2022-03-20 21:06:01,025 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:01,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:01,025 INFO L85 PathProgramCache]: Analyzing trace with hash -715360887, now seen corresponding path program 37 times [2022-03-20 21:06:01,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:01,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [35023949] [2022-03-20 21:06:01,026 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:01,026 INFO L85 PathProgramCache]: Analyzing trace with hash -715360887, now seen corresponding path program 38 times [2022-03-20 21:06:01,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:01,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331009097] [2022-03-20 21:06:01,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:01,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:01,030 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:01,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371717171] [2022-03-20 21:06:01,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:06:01,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:01,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:01,032 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 21:06:01,044 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 21:06:01,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:06:01,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:06:01,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:06:01,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:06:01,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 78 proven. 268 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 21:06:01,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:06:01,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 66 proven. 280 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 21:06:01,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:06:01,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331009097] [2022-03-20 21:06:01,899 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:06:01,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371717171] [2022-03-20 21:06:01,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371717171] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:06:01,899 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:06:01,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 21:06:01,899 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:06:01,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [35023949] [2022-03-20 21:06:01,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [35023949] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:06:01,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:06:01,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:06:01,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25671088] [2022-03-20 21:06:01,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:06:01,899 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:06:01,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:01,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:06:01,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-20 21:06:01,900 INFO L87 Difference]: Start difference. First operand 1678 states and 2265 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-03-20 21:06:03,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:03,059 INFO L93 Difference]: Finished difference Result 2621 states and 3577 transitions. [2022-03-20 21:06:03,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 21:06:03,060 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) Word has length 193 [2022-03-20 21:06:03,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:03,064 INFO L225 Difference]: With dead ends: 2621 [2022-03-20 21:06:03,065 INFO L226 Difference]: Without dead ends: 2431 [2022-03-20 21:06:03,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 21:06:03,066 INFO L913 BasicCegarLoop]: 148 mSDtfsCounter, 139 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:03,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 927 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:06:03,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2431 states. [2022-03-20 21:06:03,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2431 to 2102. [2022-03-20 21:06:03,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2102 states, 1567 states have (on average 1.169751116783663) internal successors, (1833), 1611 states have internal predecessors, (1833), 509 states have call successors, (509), 27 states have call predecessors, (509), 25 states have return successors, (507), 463 states have call predecessors, (507), 507 states have call successors, (507) [2022-03-20 21:06:03,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2102 states to 2102 states and 2849 transitions. [2022-03-20 21:06:03,766 INFO L78 Accepts]: Start accepts. Automaton has 2102 states and 2849 transitions. Word has length 193 [2022-03-20 21:06:03,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:03,766 INFO L478 AbstractCegarLoop]: Abstraction has 2102 states and 2849 transitions. [2022-03-20 21:06:03,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 12 states have internal predecessors, (80), 12 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-03-20 21:06:03,766 INFO L276 IsEmpty]: Start isEmpty. Operand 2102 states and 2849 transitions. [2022-03-20 21:06:03,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-03-20 21:06:03,770 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:03,770 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 10, 10, 10, 10, 8, 7, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:06:03,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-20 21:06:03,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:03,971 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:03,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:03,971 INFO L85 PathProgramCache]: Analyzing trace with hash 179284923, now seen corresponding path program 39 times [2022-03-20 21:06:03,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:03,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1264173014] [2022-03-20 21:06:03,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:03,971 INFO L85 PathProgramCache]: Analyzing trace with hash 179284923, now seen corresponding path program 40 times [2022-03-20 21:06:03,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:03,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30930171] [2022-03-20 21:06:03,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:03,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:03,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:03,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339937863] [2022-03-20 21:06:03,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:06:03,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:03,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:03,980 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 21:06:03,981 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 21:06:04,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:06:04,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:06:04,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 21:06:04,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:06:04,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 1142 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:06:04,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:06:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 50 proven. 302 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 21:06:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:06:05,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30930171] [2022-03-20 21:06:05,267 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:06:05,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339937863] [2022-03-20 21:06:05,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339937863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:06:05,267 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:06:05,267 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 21:06:05,268 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:06:05,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1264173014] [2022-03-20 21:06:05,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1264173014] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:06:05,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:06:05,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 21:06:05,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856296516] [2022-03-20 21:06:05,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:06:05,268 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 21:06:05,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 21:06:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 21:06:05,269 INFO L87 Difference]: Start difference. First operand 2102 states and 2849 transitions. Second operand has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:06,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:06,503 INFO L93 Difference]: Finished difference Result 2602 states and 3604 transitions. [2022-03-20 21:06:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 21:06:06,504 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 193 [2022-03-20 21:06:06,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:06,509 INFO L225 Difference]: With dead ends: 2602 [2022-03-20 21:06:06,509 INFO L226 Difference]: Without dead ends: 2174 [2022-03-20 21:06:06,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 404 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1895, Invalid=2527, Unknown=0, NotChecked=0, Total=4422 [2022-03-20 21:06:06,512 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 453 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:06,512 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 425 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 21:06:06,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2022-03-20 21:06:07,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2144. [2022-03-20 21:06:07,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2144 states, 1609 states have (on average 1.170913610938471) internal successors, (1884), 1637 states have internal predecessors, (1884), 509 states have call successors, (509), 27 states have call predecessors, (509), 25 states have return successors, (507), 479 states have call predecessors, (507), 507 states have call successors, (507) [2022-03-20 21:06:07,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2144 states to 2144 states and 2900 transitions. [2022-03-20 21:06:07,326 INFO L78 Accepts]: Start accepts. Automaton has 2144 states and 2900 transitions. Word has length 193 [2022-03-20 21:06:07,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:07,326 INFO L478 AbstractCegarLoop]: Abstraction has 2144 states and 2900 transitions. [2022-03-20 21:06:07,327 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.6) internal successors, (140), 24 states have internal predecessors, (140), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:07,327 INFO L276 IsEmpty]: Start isEmpty. Operand 2144 states and 2900 transitions. [2022-03-20 21:06:07,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-03-20 21:06:07,331 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:07,331 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 12, 11, 11, 11, 8, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:06:07,348 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 21:06:07,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:07,531 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:07,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:07,532 INFO L85 PathProgramCache]: Analyzing trace with hash -214855630, now seen corresponding path program 35 times [2022-03-20 21:06:07,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:07,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [261156200] [2022-03-20 21:06:07,532 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:07,532 INFO L85 PathProgramCache]: Analyzing trace with hash -214855630, now seen corresponding path program 36 times [2022-03-20 21:06:07,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:07,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702571384] [2022-03-20 21:06:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:07,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:07,537 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:07,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87905372] [2022-03-20 21:06:07,537 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:06:07,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:07,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:07,539 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 21:06:07,561 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 21:06:10,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-20 21:06:10,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:06:10,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 21:06:10,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:06:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 84 proven. 292 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2022-03-20 21:06:10,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:06:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 84 proven. 292 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2022-03-20 21:06:11,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:06:11,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702571384] [2022-03-20 21:06:11,370 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:06:11,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87905372] [2022-03-20 21:06:11,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87905372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:06:11,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:06:11,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-03-20 21:06:11,371 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:06:11,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [261156200] [2022-03-20 21:06:11,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [261156200] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:06:11,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:06:11,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:06:11,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668112969] [2022-03-20 21:06:11,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:06:11,371 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:06:11,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:11,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:06:11,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-03-20 21:06:11,371 INFO L87 Difference]: Start difference. First operand 2144 states and 2900 transitions. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2022-03-20 21:06:12,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:12,730 INFO L93 Difference]: Finished difference Result 2646 states and 3588 transitions. [2022-03-20 21:06:12,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 21:06:12,731 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) Word has length 195 [2022-03-20 21:06:12,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:12,735 INFO L225 Difference]: With dead ends: 2646 [2022-03-20 21:06:12,735 INFO L226 Difference]: Without dead ends: 2516 [2022-03-20 21:06:12,736 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 371 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-03-20 21:06:12,736 INFO L913 BasicCegarLoop]: 247 mSDtfsCounter, 144 mSDsluCounter, 1659 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:12,736 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 1906 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 21:06:12,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2516 states. [2022-03-20 21:06:13,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2516 to 2351. [2022-03-20 21:06:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 1766 states have (on average 1.1766704416761042) internal successors, (2078), 1797 states have internal predecessors, (2078), 559 states have call successors, (559), 27 states have call predecessors, (559), 25 states have return successors, (557), 526 states have call predecessors, (557), 557 states have call successors, (557) [2022-03-20 21:06:13,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3194 transitions. [2022-03-20 21:06:13,514 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3194 transitions. Word has length 195 [2022-03-20 21:06:13,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:13,514 INFO L478 AbstractCegarLoop]: Abstraction has 2351 states and 3194 transitions. [2022-03-20 21:06:13,514 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2022-03-20 21:06:13,514 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3194 transitions. [2022-03-20 21:06:13,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-03-20 21:06:13,518 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:13,519 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 12, 11, 11, 11, 8, 7, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:06:13,524 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 21:06:13,722 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:13,722 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:13,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:13,722 INFO L85 PathProgramCache]: Analyzing trace with hash 667376690, now seen corresponding path program 37 times [2022-03-20 21:06:13,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:13,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [931445309] [2022-03-20 21:06:13,723 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:13,723 INFO L85 PathProgramCache]: Analyzing trace with hash 667376690, now seen corresponding path program 38 times [2022-03-20 21:06:13,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:13,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979690338] [2022-03-20 21:06:13,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:13,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:13,727 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:13,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039126688] [2022-03-20 21:06:13,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:06:13,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:13,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:13,728 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 21:06:13,729 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 21:06:13,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:06:13,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:06:13,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 21:06:13,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:06:14,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 62 proven. 1166 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:06:14,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:06:15,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1232 backedges. 62 proven. 326 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 21:06:15,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:06:15,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979690338] [2022-03-20 21:06:15,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:06:15,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039126688] [2022-03-20 21:06:15,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039126688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:06:15,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:06:15,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 21:06:15,053 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:06:15,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [931445309] [2022-03-20 21:06:15,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [931445309] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:06:15,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:06:15,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 21:06:15,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973776739] [2022-03-20 21:06:15,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:06:15,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 21:06:15,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:15,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 21:06:15,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 21:06:15,054 INFO L87 Difference]: Start difference. First operand 2351 states and 3194 transitions. Second operand has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:16,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:16,437 INFO L93 Difference]: Finished difference Result 2915 states and 4055 transitions. [2022-03-20 21:06:16,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 21:06:16,437 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 195 [2022-03-20 21:06:16,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:16,444 INFO L225 Difference]: With dead ends: 2915 [2022-03-20 21:06:16,444 INFO L226 Difference]: Without dead ends: 2408 [2022-03-20 21:06:16,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1960, Invalid=2596, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 21:06:16,447 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 399 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:16,447 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 437 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 21:06:16,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2022-03-20 21:06:17,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2386. [2022-03-20 21:06:17,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 1806 states have (on average 1.172203765227021) internal successors, (2117), 1822 states have internal predecessors, (2117), 554 states have call successors, (554), 27 states have call predecessors, (554), 25 states have return successors, (552), 536 states have call predecessors, (552), 552 states have call successors, (552) [2022-03-20 21:06:17,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3223 transitions. [2022-03-20 21:06:17,413 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3223 transitions. Word has length 195 [2022-03-20 21:06:17,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:17,413 INFO L478 AbstractCegarLoop]: Abstraction has 2386 states and 3223 transitions. [2022-03-20 21:06:17,413 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.68) internal successors, (142), 24 states have internal predecessors, (142), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 21:06:17,413 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3223 transitions. [2022-03-20 21:06:17,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-03-20 21:06:17,416 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:17,416 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 10, 10, 10, 10, 8, 8, 8, 8, 6, 5, 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 21:06:17,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-20 21:06:17,617 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,SelfDestructingSolverStorable71 [2022-03-20 21:06:17,617 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:17,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:17,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1172412185, now seen corresponding path program 27 times [2022-03-20 21:06:17,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:17,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1959114636] [2022-03-20 21:06:17,618 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:17,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1172412185, now seen corresponding path program 28 times [2022-03-20 21:06:17,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:17,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093908855] [2022-03-20 21:06:17,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:17,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:17,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:17,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230238005] [2022-03-20 21:06:17,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:06:17,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:17,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:17,624 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 21:06:17,625 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 21:06:17,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:06:17,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:06:17,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 21:06:17,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:06:18,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 1248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 21:06:18,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:06:19,051 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 44 proven. 324 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-03-20 21:06:19,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:06:19,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093908855] [2022-03-20 21:06:19,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:06:19,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230238005] [2022-03-20 21:06:19,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230238005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:06:19,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:06:19,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-20 21:06:19,052 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:06:19,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1959114636] [2022-03-20 21:06:19,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1959114636] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:06:19,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:06:19,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 21:06:19,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795201632] [2022-03-20 21:06:19,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:06:19,052 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 21:06:19,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:19,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 21:06:19,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 21:06:19,053 INFO L87 Difference]: Start difference. First operand 2386 states and 3223 transitions. Second operand has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 21:06:20,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:06:20,486 INFO L93 Difference]: Finished difference Result 2530 states and 3429 transitions. [2022-03-20 21:06:20,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-20 21:06:20,487 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) Word has length 199 [2022-03-20 21:06:20,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:06:20,491 INFO L225 Difference]: With dead ends: 2530 [2022-03-20 21:06:20,492 INFO L226 Difference]: Without dead ends: 2525 [2022-03-20 21:06:20,492 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2010, Invalid=2682, Unknown=0, NotChecked=0, Total=4692 [2022-03-20 21:06:20,492 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 400 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 368 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 368 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 21:06:20,493 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 457 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [368 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 21:06:20,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2525 states. [2022-03-20 21:06:21,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2525 to 2454. [2022-03-20 21:06:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2454 states, 1831 states have (on average 1.1714909885308575) internal successors, (2145), 1881 states have internal predecessors, (2145), 596 states have call successors, (596), 28 states have call predecessors, (596), 26 states have return successors, (594), 544 states have call predecessors, (594), 594 states have call successors, (594) [2022-03-20 21:06:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2454 states to 2454 states and 3335 transitions. [2022-03-20 21:06:21,394 INFO L78 Accepts]: Start accepts. Automaton has 2454 states and 3335 transitions. Word has length 199 [2022-03-20 21:06:21,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:06:21,394 INFO L478 AbstractCegarLoop]: Abstraction has 2454 states and 3335 transitions. [2022-03-20 21:06:21,394 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 25 states have internal predecessors, (144), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 21:06:21,394 INFO L276 IsEmpty]: Start isEmpty. Operand 2454 states and 3335 transitions. [2022-03-20 21:06:21,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-03-20 21:06:21,397 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:06:21,397 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 11, 11, 11, 11, 8, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:06:21,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-20 21:06:21,599 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:21,599 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:06:21,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:06:21,599 INFO L85 PathProgramCache]: Analyzing trace with hash 866967454, now seen corresponding path program 41 times [2022-03-20 21:06:21,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:06:21,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1540574447] [2022-03-20 21:06:21,600 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:06:21,600 INFO L85 PathProgramCache]: Analyzing trace with hash 866967454, now seen corresponding path program 42 times [2022-03-20 21:06:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:06:21,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654762300] [2022-03-20 21:06:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:06:21,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:06:21,605 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:06:21,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105359027] [2022-03-20 21:06:21,605 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:06:21,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:06:21,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:06:21,606 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 21:06:21,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process