/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/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:51:31,818 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:51:31,820 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:51:31,846 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:51:31,846 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:51:31,847 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:51:31,852 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:51:31,857 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:51:31,858 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:51:31,862 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:51:31,863 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:51:31,864 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:51:31,864 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:51:31,864 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:51:31,865 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:51:31,865 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:51:31,866 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:51:31,866 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:51:31,867 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:51:31,868 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:51:31,869 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:51:31,871 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:51:31,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:51:31,873 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:51:31,874 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:51:31,882 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:51:31,882 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:51:31,883 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:51:31,883 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:51:31,884 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:51:31,885 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:51:31,885 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:51:31,886 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:51:31,886 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:51:31,887 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:51:31,887 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:51:31,887 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:51:31,888 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:51:31,888 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:51:31,888 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:51:31,889 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:51:31,891 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:51:31,891 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:51:31,900 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:51:31,900 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:51:31,901 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:51:31,901 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:51:31,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:51:31,902 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:51:31,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:51:31,902 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:51:31,902 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:51:31,903 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:51:31,903 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:51:31,903 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:51:31,904 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:51:31,904 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 15:51:32,062 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:51:32,075 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:51:32,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:51:32,077 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:51:32,077 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:51:32,078 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_valuebound10.c [2022-03-20 15:51:32,109 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcdbec0e/83673fcb6a904c0d99ae6d9c325562fe/FLAG031f87dbd [2022-03-20 15:51:32,462 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:51:32,462 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_valuebound10.c [2022-03-20 15:51:32,466 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcdbec0e/83673fcb6a904c0d99ae6d9c325562fe/FLAG031f87dbd [2022-03-20 15:51:32,891 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bcdbec0e/83673fcb6a904c0d99ae6d9c325562fe [2022-03-20 15:51:32,893 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:51:32,895 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:51:32,897 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:51:32,897 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:51:32,900 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:51:32,900 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:51:32" (1/1) ... [2022-03-20 15:51:32,904 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e2d037d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:32, skipping insertion in model container [2022-03-20 15:51:32,904 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:51:32" (1/1) ... [2022-03-20 15:51:32,910 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:51:32,934 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:51:33,134 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/hard2_valuebound10.c[526,539] [2022-03-20 15:51:33,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:51:33,148 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:51:33,155 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/hard2_valuebound10.c[526,539] [2022-03-20 15:51:33,158 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:51:33,165 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:51:33,166 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33 WrapperNode [2022-03-20 15:51:33,166 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:51:33,166 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:51:33,167 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:51:33,167 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:51:33,173 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,173 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,177 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,177 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,180 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,182 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,182 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,183 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:51:33,184 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:51:33,184 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:51:33,184 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:51:33,185 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (1/1) ... [2022-03-20 15:51:33,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:51:33,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:33,205 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 15:51:33,211 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 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:51:33,231 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:51:33,231 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:51:33,232 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:51:33,232 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:51:33,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:51:33,232 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:51:33,233 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:51:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:51:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:51:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:51:33,278 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:51:33,279 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:51:33,358 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:51:33,362 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:51:33,362 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 15:51:33,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:51:33 BoogieIcfgContainer [2022-03-20 15:51:33,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:51:33,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:51:33,365 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:51:33,373 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:51:33,373 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:51:32" (1/3) ... [2022-03-20 15:51:33,374 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23a2bba1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:51:33, skipping insertion in model container [2022-03-20 15:51:33,374 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:51:33" (2/3) ... [2022-03-20 15:51:33,374 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23a2bba1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:51:33, skipping insertion in model container [2022-03-20 15:51:33,374 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:51:33" (3/3) ... [2022-03-20 15:51:33,375 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_valuebound10.c [2022-03-20 15:51:33,378 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:51:33,378 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:51:33,424 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:51:33,431 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 15:51:33,431 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:51:33,444 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 15:51:33,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 15:51:33,451 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:33,451 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:51:33,451 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:33,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:33,459 INFO L85 PathProgramCache]: Analyzing trace with hash -977830905, now seen corresponding path program 1 times [2022-03-20 15:51:33,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:33,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [705046132] [2022-03-20 15:51:33,475 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:51:33,476 INFO L85 PathProgramCache]: Analyzing trace with hash -977830905, now seen corresponding path program 2 times [2022-03-20 15:51:33,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:33,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56206072] [2022-03-20 15:51:33,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:33,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:33,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:51:33,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:51:33,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 15:51:33,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:33,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56206072] [2022-03-20 15:51:33,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56206072] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:33,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:33,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:51:33,672 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:33,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [705046132] [2022-03-20 15:51:33,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [705046132] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:33,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:33,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:51:33,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519592101] [2022-03-20 15:51:33,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:33,676 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:51:33,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:33,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:51:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:51:33,717 INFO L87 Difference]: Start difference. First operand has 35 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 15:51:33,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:33,796 INFO L93 Difference]: Finished difference Result 61 states and 95 transitions. [2022-03-20 15:51:33,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:51:33,798 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 15:51:33,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:33,805 INFO L225 Difference]: With dead ends: 61 [2022-03-20 15:51:33,805 INFO L226 Difference]: Without dead ends: 30 [2022-03-20 15:51:33,808 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:51:33,812 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:33,813 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 38 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:33,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-03-20 15:51:33,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-03-20 15:51:33,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 10 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 15:51:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 38 transitions. [2022-03-20 15:51:33,849 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 38 transitions. Word has length 17 [2022-03-20 15:51:33,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:33,849 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 38 transitions. [2022-03-20 15:51:33,850 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 15:51:33,850 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 38 transitions. [2022-03-20 15:51:33,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-20 15:51:33,850 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:33,851 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:51:33,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:51:33,851 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:33,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:33,852 INFO L85 PathProgramCache]: Analyzing trace with hash -297772535, now seen corresponding path program 1 times [2022-03-20 15:51:33,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:33,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1932330226] [2022-03-20 15:51:33,859 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:51:33,860 INFO L85 PathProgramCache]: Analyzing trace with hash -297772535, now seen corresponding path program 2 times [2022-03-20 15:51:33,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:33,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111076481] [2022-03-20 15:51:33,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:33,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:51:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:51:33,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:33,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 15:51:33,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:33,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111076481] [2022-03-20 15:51:33,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111076481] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:33,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:33,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:51:33,971 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1932330226] [2022-03-20 15:51:33,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1932330226] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:33,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:33,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:51:33,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305112496] [2022-03-20 15:51:33,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:33,973 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:51:33,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:33,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:51:33,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:51:33,974 INFO L87 Difference]: Start difference. First operand 30 states and 38 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 15:51:34,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:34,143 INFO L93 Difference]: Finished difference Result 43 states and 55 transitions. [2022-03-20 15:51:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:51:34,143 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-03-20 15:51:34,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:34,144 INFO L225 Difference]: With dead ends: 43 [2022-03-20 15:51:34,144 INFO L226 Difference]: Without dead ends: 41 [2022-03-20 15:51:34,144 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:51:34,145 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 37 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:34,145 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 45 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:34,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-03-20 15:51:34,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 34. [2022-03-20 15:51:34,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 10 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 15:51:34,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2022-03-20 15:51:34,153 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 17 [2022-03-20 15:51:34,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:34,153 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2022-03-20 15:51:34,153 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-03-20 15:51:34,153 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2022-03-20 15:51:34,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 15:51:34,153 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:34,154 INFO L499 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:51:34,154 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-20 15:51:34,154 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:34,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:34,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1294462534, now seen corresponding path program 1 times [2022-03-20 15:51:34,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:34,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1199335261] [2022-03-20 15:51:34,157 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:51:34,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1294462534, now seen corresponding path program 2 times [2022-03-20 15:51:34,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:34,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57554562] [2022-03-20 15:51:34,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:34,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:34,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:34,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:51:34,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:34,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:51:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:34,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-03-20 15:51:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:51:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-20 15:51:34,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:34,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57554562] [2022-03-20 15:51:34,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57554562] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:34,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:34,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:51:34,238 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:34,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1199335261] [2022-03-20 15:51:34,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1199335261] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:34,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:34,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:51:34,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40689505] [2022-03-20 15:51:34,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:34,247 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:51:34,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:34,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:51:34,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:51:34,248 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:51:34,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:34,383 INFO L93 Difference]: Finished difference Result 47 states and 58 transitions. [2022-03-20 15:51:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:51:34,384 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 15:51:34,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:34,385 INFO L225 Difference]: With dead ends: 47 [2022-03-20 15:51:34,385 INFO L226 Difference]: Without dead ends: 45 [2022-03-20 15:51:34,385 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:51:34,386 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 32 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:34,386 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 45 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:34,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-20 15:51:34,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 38. [2022-03-20 15:51:34,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 10 states have call successors, (10), 6 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 15:51:34,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 44 transitions. [2022-03-20 15:51:34,393 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 44 transitions. Word has length 22 [2022-03-20 15:51:34,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:34,394 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 44 transitions. [2022-03-20 15:51:34,394 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 15:51:34,394 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 44 transitions. [2022-03-20 15:51:34,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-20 15:51:34,394 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:34,394 INFO L499 BasicCegarLoop]: trace histogram [3, 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 15:51:34,394 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-20 15:51:34,395 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:34,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:34,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1449027479, now seen corresponding path program 1 times [2022-03-20 15:51:34,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:34,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [220797105] [2022-03-20 15:51:34,396 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:51:34,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1449027479, now seen corresponding path program 2 times [2022-03-20 15:51:34,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:34,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546851382] [2022-03-20 15:51:34,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:34,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:34,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:34,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1357041231] [2022-03-20 15:51:34,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:51:34,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:34,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:34,447 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 15:51:34,461 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 15:51:34,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:51:34,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:34,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:51:34,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:34,640 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 15:51:34,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:51:34,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:34,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546851382] [2022-03-20 15:51:34,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:34,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357041231] [2022-03-20 15:51:34,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357041231] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:34,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:34,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:51:34,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:34,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [220797105] [2022-03-20 15:51:34,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [220797105] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:34,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:34,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:51:34,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166051681] [2022-03-20 15:51:34,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:34,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:51:34,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:34,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:51:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:51:34,644 INFO L87 Difference]: Start difference. First operand 38 states and 44 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 15:51:34,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:34,697 INFO L93 Difference]: Finished difference Result 66 states and 84 transitions. [2022-03-20 15:51:34,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:51:34,698 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 27 [2022-03-20 15:51:34,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:34,702 INFO L225 Difference]: With dead ends: 66 [2022-03-20 15:51:34,702 INFO L226 Difference]: Without dead ends: 52 [2022-03-20 15:51:34,708 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 23 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 15:51:34,712 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:34,713 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 138 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:51:34,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-20 15:51:34,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-03-20 15:51:34,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 31 states have internal predecessors, (34), 16 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 15:51:34,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 63 transitions. [2022-03-20 15:51:34,728 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 63 transitions. Word has length 27 [2022-03-20 15:51:34,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:34,728 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 63 transitions. [2022-03-20 15:51:34,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 15:51:34,728 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 63 transitions. [2022-03-20 15:51:34,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 15:51:34,729 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:34,730 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:51:34,764 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 15:51:34,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:34,944 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:34,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:34,944 INFO L85 PathProgramCache]: Analyzing trace with hash 905213191, now seen corresponding path program 1 times [2022-03-20 15:51:34,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:34,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [938780994] [2022-03-20 15:51:34,945 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:51:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash 905213191, now seen corresponding path program 2 times [2022-03-20 15:51:34,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:34,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521361093] [2022-03-20 15:51:34,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:34,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:34,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:34,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [395259784] [2022-03-20 15:51:34,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:51:34,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:34,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:34,972 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 15:51:34,986 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 15:51:35,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:51:35,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:35,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:51:35,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:35,117 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 15:51:35,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:51:35,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521361093] [2022-03-20 15:51:35,118 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395259784] [2022-03-20 15:51:35,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395259784] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:35,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:35,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:51:35,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [938780994] [2022-03-20 15:51:35,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [938780994] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:35,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:35,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:51:35,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935716337] [2022-03-20 15:51:35,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:35,119 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:51:35,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:35,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:51:35,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:51:35,120 INFO L87 Difference]: Start difference. First operand 52 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:51:35,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:35,171 INFO L93 Difference]: Finished difference Result 65 states and 80 transitions. [2022-03-20 15:51:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:51:35,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2022-03-20 15:51:35,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:35,180 INFO L225 Difference]: With dead ends: 65 [2022-03-20 15:51:35,180 INFO L226 Difference]: Without dead ends: 58 [2022-03-20 15:51:35,180 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 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 15:51:35,181 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 9 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:35,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 112 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:51:35,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-03-20 15:51:35,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 57. [2022-03-20 15:51:35,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 33 states have (on average 1.1818181818181819) internal successors, (39), 35 states have internal predecessors, (39), 16 states have call successors, (16), 8 states have call predecessors, (16), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 15:51:35,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2022-03-20 15:51:35,189 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 34 [2022-03-20 15:51:35,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:35,189 INFO L478 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2022-03-20 15:51:35,189 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:51:35,189 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2022-03-20 15:51:35,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 15:51:35,190 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:35,190 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:51:35,209 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 15:51:35,406 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:35,406 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:35,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:35,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1576096488, now seen corresponding path program 1 times [2022-03-20 15:51:35,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:35,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [144532287] [2022-03-20 15:51:35,420 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:51:35,421 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:51:35,421 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:51:35,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1576096488, now seen corresponding path program 2 times [2022-03-20 15:51:35,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:35,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23980019] [2022-03-20 15:51:35,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:35,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:35,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:35,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92559319] [2022-03-20 15:51:35,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:51:35,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:35,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:35,443 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 15:51:35,454 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 15:51:35,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:51:35,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:35,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 15:51:35,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:35,640 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-03-20 15:51:35,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:51:35,741 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 15:51:35,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:35,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23980019] [2022-03-20 15:51:35,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:35,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92559319] [2022-03-20 15:51:35,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92559319] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:51:35,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:51:35,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 15:51:35,743 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:35,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [144532287] [2022-03-20 15:51:35,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [144532287] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:35,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:35,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:51:35,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851889084] [2022-03-20 15:51:35,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:35,745 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:51:35,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:35,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:51:35,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:51:35,747 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:51:35,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:35,793 INFO L93 Difference]: Finished difference Result 69 states and 84 transitions. [2022-03-20 15:51:35,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:51:35,794 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2022-03-20 15:51:35,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:35,796 INFO L225 Difference]: With dead ends: 69 [2022-03-20 15:51:35,796 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 15:51:35,796 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:51:35,797 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 8 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:35,797 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 122 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:51:35,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 15:51:35,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2022-03-20 15:51:35,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 37 states have (on average 1.162162162162162) internal successors, (43), 40 states have internal predecessors, (43), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 15:51:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 77 transitions. [2022-03-20 15:51:35,818 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 77 transitions. Word has length 44 [2022-03-20 15:51:35,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:35,819 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 77 transitions. [2022-03-20 15:51:35,819 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:51:35,819 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 77 transitions. [2022-03-20 15:51:35,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 15:51:35,820 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:35,820 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 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 15:51:35,852 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 15:51:36,054 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:36,055 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:36,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:36,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1615471943, now seen corresponding path program 1 times [2022-03-20 15:51:36,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:36,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1634869396] [2022-03-20 15:51:36,059 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:51:36,059 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:51:36,059 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:51:36,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1615471943, now seen corresponding path program 2 times [2022-03-20 15:51:36,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:36,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099267935] [2022-03-20 15:51:36,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:36,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:36,066 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:36,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2147045945] [2022-03-20 15:51:36,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:51:36,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:36,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:36,068 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 15:51:36,069 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 15:51:36,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:51:36,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:36,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 15:51:36,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:36,410 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 15:51:36,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:51:37,072 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 16 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-03-20 15:51:37,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:37,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099267935] [2022-03-20 15:51:37,073 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:37,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147045945] [2022-03-20 15:51:37,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147045945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:51:37,073 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:51:37,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-03-20 15:51:37,073 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:37,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1634869396] [2022-03-20 15:51:37,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1634869396] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:37,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:37,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:51:37,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452634648] [2022-03-20 15:51:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:37,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:51:37,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:37,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:51:37,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:51:37,074 INFO L87 Difference]: Start difference. First operand 64 states and 77 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 15:51:37,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:37,186 INFO L93 Difference]: Finished difference Result 130 states and 164 transitions. [2022-03-20 15:51:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:51:37,187 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 64 [2022-03-20 15:51:37,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:37,188 INFO L225 Difference]: With dead ends: 130 [2022-03-20 15:51:37,188 INFO L226 Difference]: Without dead ends: 101 [2022-03-20 15:51:37,189 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:51:37,189 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 11 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:37,189 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 239 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:37,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-20 15:51:37,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 99. [2022-03-20 15:51:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 60 states have (on average 1.15) internal successors, (69), 63 states have internal predecessors, (69), 25 states have call successors, (25), 14 states have call predecessors, (25), 13 states have return successors, (23), 21 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 15:51:37,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 117 transitions. [2022-03-20 15:51:37,200 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 117 transitions. Word has length 64 [2022-03-20 15:51:37,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:37,201 INFO L478 AbstractCegarLoop]: Abstraction has 99 states and 117 transitions. [2022-03-20 15:51:37,201 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-03-20 15:51:37,201 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 117 transitions. [2022-03-20 15:51:37,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:51:37,202 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:37,202 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 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 15:51:37,221 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 15:51:37,421 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:37,421 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:37,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:37,422 INFO L85 PathProgramCache]: Analyzing trace with hash -262609796, now seen corresponding path program 3 times [2022-03-20 15:51:37,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:37,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [217757275] [2022-03-20 15:51:37,425 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:51:37,425 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:51:37,425 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:51:37,425 INFO L85 PathProgramCache]: Analyzing trace with hash -262609796, now seen corresponding path program 4 times [2022-03-20 15:51:37,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:37,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267306397] [2022-03-20 15:51:37,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:37,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:37,431 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:37,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97767858] [2022-03-20 15:51:37,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:51:37,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:37,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:37,432 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 15:51:37,433 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 15:51:37,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:51:37,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:37,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:51:37,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-20 15:51:37,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:51:38,606 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-03-20 15:51:38,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:38,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267306397] [2022-03-20 15:51:38,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:38,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97767858] [2022-03-20 15:51:38,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97767858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:51:38,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:51:38,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-03-20 15:51:38,607 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:38,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [217757275] [2022-03-20 15:51:38,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [217757275] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:38,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:38,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:51:38,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354859323] [2022-03-20 15:51:38,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:38,607 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:51:38,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:51:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:51:38,608 INFO L87 Difference]: Start difference. First operand 99 states and 117 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:51:38,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:38,694 INFO L93 Difference]: Finished difference Result 126 states and 151 transitions. [2022-03-20 15:51:38,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:51:38,694 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 69 [2022-03-20 15:51:38,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:38,695 INFO L225 Difference]: With dead ends: 126 [2022-03-20 15:51:38,695 INFO L226 Difference]: Without dead ends: 103 [2022-03-20 15:51:38,696 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:51:38,696 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 6 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:38,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 199 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:38,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-03-20 15:51:38,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-03-20 15:51:38,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 62 states have (on average 1.1129032258064515) internal successors, (69), 66 states have internal predecessors, (69), 26 states have call successors, (26), 15 states have call predecessors, (26), 14 states have return successors, (23), 21 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 15:51:38,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 118 transitions. [2022-03-20 15:51:38,706 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 118 transitions. Word has length 69 [2022-03-20 15:51:38,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:38,706 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 118 transitions. [2022-03-20 15:51:38,706 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:51:38,706 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 118 transitions. [2022-03-20 15:51:38,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 15:51:38,707 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:38,707 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 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] [2022-03-20 15:51:38,725 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 15:51:38,923 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:38,924 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:38,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:38,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1554666020, now seen corresponding path program 1 times [2022-03-20 15:51:38,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:38,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [469809415] [2022-03-20 15:51:38,927 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:51:38,927 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:51:38,927 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:51:38,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1554666020, now seen corresponding path program 2 times [2022-03-20 15:51:38,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:38,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965118391] [2022-03-20 15:51:38,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:38,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:38,933 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:38,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378197907] [2022-03-20 15:51:38,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:51:38,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:38,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:38,954 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 15:51:38,956 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 15:51:39,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:51:39,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:39,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 15:51:39,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:39,419 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 62 proven. 30 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-03-20 15:51:39,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:51:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-20 15:51:39,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:51:39,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965118391] [2022-03-20 15:51:39,632 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:51:39,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378197907] [2022-03-20 15:51:39,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378197907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:51:39,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:51:39,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-03-20 15:51:39,632 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:51:39,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [469809415] [2022-03-20 15:51:39,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [469809415] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:51:39,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:51:39,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:51:39,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388330380] [2022-03-20 15:51:39,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:51:39,633 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:51:39,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:39,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:51:39,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:51:39,634 INFO L87 Difference]: Start difference. First operand 103 states and 118 transitions. Second operand has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 15:51:39,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:51:39,787 INFO L93 Difference]: Finished difference Result 109 states and 123 transitions. [2022-03-20 15:51:39,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:51:39,788 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-03-20 15:51:39,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:51:39,789 INFO L225 Difference]: With dead ends: 109 [2022-03-20 15:51:39,789 INFO L226 Difference]: Without dead ends: 81 [2022-03-20 15:51:39,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 133 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:51:39,790 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 16 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:51:39,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 207 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:51:39,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-20 15:51:39,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-03-20 15:51:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 48 states have (on average 1.125) internal successors, (54), 51 states have internal predecessors, (54), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 15:51:39,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 94 transitions. [2022-03-20 15:51:39,797 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 94 transitions. Word has length 75 [2022-03-20 15:51:39,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:51:39,797 INFO L478 AbstractCegarLoop]: Abstraction has 81 states and 94 transitions. [2022-03-20 15:51:39,797 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 15:51:39,797 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 94 transitions. [2022-03-20 15:51:39,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-20 15:51:39,798 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:51:39,798 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 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, 1, 1, 1, 1, 1] [2022-03-20 15:51:39,848 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 15:51:39,999 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:39,999 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:51:39,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:51:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash 330473976, now seen corresponding path program 5 times [2022-03-20 15:51:39,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:51:40,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1615964976] [2022-03-20 15:51:40,002 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:51:40,003 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:51:40,003 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:51:40,003 INFO L85 PathProgramCache]: Analyzing trace with hash 330473976, now seen corresponding path program 6 times [2022-03-20 15:51:40,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:51:40,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025079967] [2022-03-20 15:51:40,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:51:40,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:51:40,008 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:51:40,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1406878790] [2022-03-20 15:51:40,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:51:40,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:51:40,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:51:40,010 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 15:51:40,030 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 15:51:40,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 15:51:40,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:51:40,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-20 15:51:40,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:51:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-03-20 15:51:40,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 45 proven. 19 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2022-03-20 15:52:27,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:27,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025079967] [2022-03-20 15:52:27,467 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:27,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406878790] [2022-03-20 15:52:27,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406878790] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:27,467 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:27,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2022-03-20 15:52:27,468 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:27,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1615964976] [2022-03-20 15:52:27,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1615964976] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:27,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:27,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:52:27,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256187099] [2022-03-20 15:52:27,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:27,468 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:52:27,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:27,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:52:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:52:27,469 INFO L87 Difference]: Start difference. First operand 81 states and 94 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 15:52:27,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:27,601 INFO L93 Difference]: Finished difference Result 106 states and 124 transitions. [2022-03-20 15:52:27,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:52:27,601 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 81 [2022-03-20 15:52:27,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:27,602 INFO L225 Difference]: With dead ends: 106 [2022-03-20 15:52:27,602 INFO L226 Difference]: Without dead ends: 94 [2022-03-20 15:52:27,602 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 146 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:52:27,603 INFO L913 BasicCegarLoop]: 30 mSDtfsCounter, 27 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:27,603 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 130 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:52:27,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-20 15:52:27,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2022-03-20 15:52:27,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 57 states have internal predecessors, (63), 23 states have call successors, (23), 13 states have call predecessors, (23), 12 states have return successors, (21), 20 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 15:52:27,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-03-20 15:52:27,617 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 81 [2022-03-20 15:52:27,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:27,618 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-03-20 15:52:27,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-20 15:52:27,618 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-03-20 15:52:27,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 15:52:27,618 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:27,618 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 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] [2022-03-20 15:52:27,643 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 15:52:27,835 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:27,835 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:27,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:27,836 INFO L85 PathProgramCache]: Analyzing trace with hash -454578581, now seen corresponding path program 7 times [2022-03-20 15:52:27,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:27,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1216646351] [2022-03-20 15:52:27,838 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:27,839 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:27,839 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:27,839 INFO L85 PathProgramCache]: Analyzing trace with hash -454578581, now seen corresponding path program 8 times [2022-03-20 15:52:27,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:27,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729624038] [2022-03-20 15:52:27,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:27,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:27,844 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:27,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439919646] [2022-03-20 15:52:27,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:52:27,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:27,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:27,855 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 15:52:27,861 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 15:52:27,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:52:27,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:27,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 15:52:27,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 24 proven. 18 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 15:52:28,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:29,198 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 24 proven. 13 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2022-03-20 15:52:29,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:29,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729624038] [2022-03-20 15:52:29,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:29,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439919646] [2022-03-20 15:52:29,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439919646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:29,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:29,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2022-03-20 15:52:29,199 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:29,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1216646351] [2022-03-20 15:52:29,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1216646351] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:29,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:29,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 15:52:29,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300641331] [2022-03-20 15:52:29,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:29,199 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 15:52:29,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:29,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 15:52:29,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:52:29,200 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:52:29,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:29,294 INFO L93 Difference]: Finished difference Result 170 states and 221 transitions. [2022-03-20 15:52:29,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 15:52:29,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 86 [2022-03-20 15:52:29,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:29,295 INFO L225 Difference]: With dead ends: 170 [2022-03-20 15:52:29,295 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 15:52:29,295 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 161 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:52:29,296 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 10 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:29,296 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 277 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:52:29,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 15:52:29,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-03-20 15:52:29,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 78 states have (on average 1.141025641025641) internal successors, (89), 82 states have internal predecessors, (89), 36 states have call successors, (36), 16 states have call predecessors, (36), 15 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 15:52:29,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 158 transitions. [2022-03-20 15:52:29,306 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 158 transitions. Word has length 86 [2022-03-20 15:52:29,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:29,306 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 158 transitions. [2022-03-20 15:52:29,306 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:52:29,307 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 158 transitions. [2022-03-20 15:52:29,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-03-20 15:52:29,314 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:29,314 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:52:29,331 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 15:52:29,530 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,SelfDestructingSolverStorable10 [2022-03-20 15:52:29,530 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:29,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:29,531 INFO L85 PathProgramCache]: Analyzing trace with hash -132947769, now seen corresponding path program 9 times [2022-03-20 15:52:29,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:29,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963769803] [2022-03-20 15:52:29,533 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:29,533 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:29,533 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:29,533 INFO L85 PathProgramCache]: Analyzing trace with hash -132947769, now seen corresponding path program 10 times [2022-03-20 15:52:29,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:29,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025060233] [2022-03-20 15:52:29,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:29,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:29,543 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:29,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334430057] [2022-03-20 15:52:29,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:52:29,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:29,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:29,547 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 15:52:29,548 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 15:52:29,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:52:29,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:29,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:52:29,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:29,982 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-20 15:52:29,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:43,577 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-03-20 15:52:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025060233] [2022-03-20 15:52:43,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334430057] [2022-03-20 15:52:43,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334430057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:43,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:43,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 15:52:43,578 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963769803] [2022-03-20 15:52:43,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963769803] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:43,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:43,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:52:43,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074474660] [2022-03-20 15:52:43,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:43,579 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:52:43,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:43,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:52:43,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:52:43,580 INFO L87 Difference]: Start difference. First operand 130 states and 158 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:52:43,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:43,757 INFO L93 Difference]: Finished difference Result 164 states and 189 transitions. [2022-03-20 15:52:43,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:52:43,757 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 94 [2022-03-20 15:52:43,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:43,758 INFO L225 Difference]: With dead ends: 164 [2022-03-20 15:52:43,758 INFO L226 Difference]: Without dead ends: 157 [2022-03-20 15:52:43,759 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 170 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:52:43,759 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 11 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:43,759 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 425 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:52:43,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-03-20 15:52:43,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 154. [2022-03-20 15:52:43,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 96 states have (on average 1.1041666666666667) internal successors, (106), 100 states have internal predecessors, (106), 36 states have call successors, (36), 22 states have call predecessors, (36), 21 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 15:52:43,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 175 transitions. [2022-03-20 15:52:43,776 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 175 transitions. Word has length 94 [2022-03-20 15:52:43,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:43,776 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 175 transitions. [2022-03-20 15:52:43,776 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 6 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:52:43,776 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 175 transitions. [2022-03-20 15:52:43,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-20 15:52:43,779 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:43,779 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 4, 4, 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] [2022-03-20 15:52:43,798 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 15:52:43,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:43,996 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:43,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:43,996 INFO L85 PathProgramCache]: Analyzing trace with hash -321511332, now seen corresponding path program 11 times [2022-03-20 15:52:43,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:43,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1728566515] [2022-03-20 15:52:43,999 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:43,999 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:43,999 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:43,999 INFO L85 PathProgramCache]: Analyzing trace with hash -321511332, now seen corresponding path program 12 times [2022-03-20 15:52:43,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:44,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010754821] [2022-03-20 15:52:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:44,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:44,014 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:44,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363088263] [2022-03-20 15:52:44,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:52:44,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:44,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:44,016 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 15:52:44,018 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 15:52:44,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:52:44,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:44,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 15:52:44,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:44,280 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-20 15:52:44,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:45,237 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 69 proven. 23 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-20 15:52:45,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:45,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010754821] [2022-03-20 15:52:45,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:45,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363088263] [2022-03-20 15:52:45,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363088263] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:45,238 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:45,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-03-20 15:52:45,238 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:45,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1728566515] [2022-03-20 15:52:45,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1728566515] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:45,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:45,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 15:52:45,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621148663] [2022-03-20 15:52:45,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:45,238 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 15:52:45,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:45,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 15:52:45,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:52:45,239 INFO L87 Difference]: Start difference. First operand 154 states and 175 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 15:52:45,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:45,326 INFO L93 Difference]: Finished difference Result 164 states and 183 transitions. [2022-03-20 15:52:45,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:52:45,327 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 103 [2022-03-20 15:52:45,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:45,327 INFO L225 Difference]: With dead ends: 164 [2022-03-20 15:52:45,328 INFO L226 Difference]: Without dead ends: 162 [2022-03-20 15:52:45,328 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 193 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:52:45,328 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 17 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:45,328 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 138 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:52:45,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-03-20 15:52:45,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2022-03-20 15:52:45,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 102 states have (on average 1.0980392156862746) internal successors, (112), 106 states have internal predecessors, (112), 36 states have call successors, (36), 24 states have call predecessors, (36), 23 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 15:52:45,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 181 transitions. [2022-03-20 15:52:45,341 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 181 transitions. Word has length 103 [2022-03-20 15:52:45,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:45,341 INFO L478 AbstractCegarLoop]: Abstraction has 162 states and 181 transitions. [2022-03-20 15:52:45,342 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-20 15:52:45,342 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 181 transitions. [2022-03-20 15:52:45,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 15:52:45,342 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:45,342 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:52:45,359 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 15:52:45,558 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,SelfDestructingSolverStorable12 [2022-03-20 15:52:45,559 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:45,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1306280540, now seen corresponding path program 3 times [2022-03-20 15:52:45,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:45,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [78446100] [2022-03-20 15:52:45,562 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:45,562 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:45,562 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:45,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1306280540, now seen corresponding path program 4 times [2022-03-20 15:52:45,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:45,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126668331] [2022-03-20 15:52:45,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:45,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:45,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:45,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568915494] [2022-03-20 15:52:45,567 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:52:45,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:45,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:45,569 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 15:52:45,575 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 15:52:45,622 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:52:45,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:45,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 15:52:45,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:45,958 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 30 proven. 28 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:52:45,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 30 proven. 28 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:52:50,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:50,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126668331] [2022-03-20 15:52:50,215 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:50,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568915494] [2022-03-20 15:52:50,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568915494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:50,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:50,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-03-20 15:52:50,215 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:50,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [78446100] [2022-03-20 15:52:50,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [78446100] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:50,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:50,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:52:50,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49859540] [2022-03-20 15:52:50,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:50,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:52:50,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:50,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:52:50,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:52:50,223 INFO L87 Difference]: Start difference. First operand 162 states and 181 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:52:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:50,371 INFO L93 Difference]: Finished difference Result 171 states and 190 transitions. [2022-03-20 15:52:50,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:52:50,372 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 105 [2022-03-20 15:52:50,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:50,375 INFO L225 Difference]: With dead ends: 171 [2022-03-20 15:52:50,375 INFO L226 Difference]: Without dead ends: 143 [2022-03-20 15:52:50,376 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 191 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:52:50,376 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 9 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:50,377 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 414 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:52:50,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-03-20 15:52:50,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2022-03-20 15:52:50,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 89 states have (on average 1.101123595505618) internal successors, (98), 92 states have internal predecessors, (98), 33 states have call successors, (33), 21 states have call predecessors, (33), 20 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 15:52:50,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 161 transitions. [2022-03-20 15:52:50,394 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 161 transitions. Word has length 105 [2022-03-20 15:52:50,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:50,395 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 161 transitions. [2022-03-20 15:52:50,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 7 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:52:50,395 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 161 transitions. [2022-03-20 15:52:50,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 15:52:50,396 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:50,396 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:52:50,415 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 15:52:50,611 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,SelfDestructingSolverStorable13 [2022-03-20 15:52:50,612 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:50,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:50,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1328912794, now seen corresponding path program 1 times [2022-03-20 15:52:50,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:50,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1456393663] [2022-03-20 15:52:50,615 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:50,615 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:50,616 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:50,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1328912794, now seen corresponding path program 2 times [2022-03-20 15:52:50,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:50,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250671879] [2022-03-20 15:52:50,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:50,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:50,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:50,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985411788] [2022-03-20 15:52:50,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:52:50,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:50,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:50,624 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 15:52:50,625 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 15:52:50,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:52:50,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:50,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:52:50,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:50,830 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 222 proven. 0 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-03-20 15:52:50,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:52:50,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:50,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250671879] [2022-03-20 15:52:50,830 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:50,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985411788] [2022-03-20 15:52:50,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985411788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:50,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:50,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:52:50,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1456393663] [2022-03-20 15:52:50,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1456393663] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:50,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:50,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:52:50,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011223423] [2022-03-20 15:52:50,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:50,832 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:52:50,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:50,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:52:50,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:52:50,833 INFO L87 Difference]: Start difference. First operand 143 states and 161 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:52:50,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:50,883 INFO L93 Difference]: Finished difference Result 195 states and 230 transitions. [2022-03-20 15:52:50,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:52:50,884 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 105 [2022-03-20 15:52:50,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:50,885 INFO L225 Difference]: With dead ends: 195 [2022-03-20 15:52:50,885 INFO L226 Difference]: Without dead ends: 124 [2022-03-20 15:52:50,885 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:52:50,885 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 8 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:50,885 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 193 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:52:50,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-20 15:52:50,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 107. [2022-03-20 15:52:50,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 68 states have internal predecessors, (73), 23 states have call successors, (23), 17 states have call predecessors, (23), 16 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 15:52:50,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 117 transitions. [2022-03-20 15:52:50,895 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 117 transitions. Word has length 105 [2022-03-20 15:52:50,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:50,895 INFO L478 AbstractCegarLoop]: Abstraction has 107 states and 117 transitions. [2022-03-20 15:52:50,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:52:50,896 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 117 transitions. [2022-03-20 15:52:50,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-03-20 15:52:50,896 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:50,896 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 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 15:52:50,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-20 15:52:51,128 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,SelfDestructingSolverStorable14 [2022-03-20 15:52:51,129 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:51,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:51,129 INFO L85 PathProgramCache]: Analyzing trace with hash -416382532, now seen corresponding path program 5 times [2022-03-20 15:52:51,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:51,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1313469818] [2022-03-20 15:52:51,132 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:51,132 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:51,132 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:51,133 INFO L85 PathProgramCache]: Analyzing trace with hash -416382532, now seen corresponding path program 6 times [2022-03-20 15:52:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:51,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391523076] [2022-03-20 15:52:51,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:51,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:51,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:51,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [600272943] [2022-03-20 15:52:51,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:52:51,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:51,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:51,156 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 15:52:51,157 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 15:52:51,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:52:51,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:51,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-20 15:52:51,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:51,489 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 62 proven. 4 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 15:52:51,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:52:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 57 proven. 4 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2022-03-20 15:52:51,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:52:51,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391523076] [2022-03-20 15:52:51,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:52:51,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600272943] [2022-03-20 15:52:51,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600272943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:52:51,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:52:51,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2022-03-20 15:52:51,699 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:52:51,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1313469818] [2022-03-20 15:52:51,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1313469818] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:52:51,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:52:51,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:52:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563158907] [2022-03-20 15:52:51,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:52:51,699 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:52:51,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:51,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:52:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:52:51,700 INFO L87 Difference]: Start difference. First operand 107 states and 117 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 15:52:51,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:52:51,746 INFO L93 Difference]: Finished difference Result 128 states and 148 transitions. [2022-03-20 15:52:51,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:52:51,746 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 109 [2022-03-20 15:52:51,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:52:51,747 INFO L225 Difference]: With dead ends: 128 [2022-03-20 15:52:51,747 INFO L226 Difference]: Without dead ends: 120 [2022-03-20 15:52:51,747 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 208 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:52:51,748 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 17 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:52:51,748 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 132 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:52:51,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-03-20 15:52:51,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2022-03-20 15:52:51,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 74 states have (on average 1.0945945945945945) internal successors, (81), 75 states have internal predecessors, (81), 29 states have call successors, (29), 17 states have call predecessors, (29), 16 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 15:52:51,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 137 transitions. [2022-03-20 15:52:51,756 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 137 transitions. Word has length 109 [2022-03-20 15:52:51,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:52:51,756 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 137 transitions. [2022-03-20 15:52:51,756 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-03-20 15:52:51,756 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 137 transitions. [2022-03-20 15:52:51,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:52:51,757 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:52:51,757 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:52:51,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-20 15:52:51,973 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,SelfDestructingSolverStorable15 [2022-03-20 15:52:51,973 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:52:51,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:52:51,974 INFO L85 PathProgramCache]: Analyzing trace with hash -76721736, now seen corresponding path program 13 times [2022-03-20 15:52:51,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:52:51,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1403312751] [2022-03-20 15:52:51,976 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:52:51,976 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:52:51,976 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:52:51,976 INFO L85 PathProgramCache]: Analyzing trace with hash -76721736, now seen corresponding path program 14 times [2022-03-20 15:52:51,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:52:51,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353112096] [2022-03-20 15:52:51,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:52:51,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:52:51,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:52:51,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698066965] [2022-03-20 15:52:51,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:52:51,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:52:51,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:52:51,987 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 15:52:51,988 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 15:52:52,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:52:52,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:52:52,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 15:52:52,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:52:52,520 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 15:52:52,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:53:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 551 backedges. 32 proven. 39 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-03-20 15:53:13,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:53:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353112096] [2022-03-20 15:53:13,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:53:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698066965] [2022-03-20 15:53:13,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698066965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:53:13,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:53:13,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-20 15:53:13,189 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:53:13,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1403312751] [2022-03-20 15:53:13,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1403312751] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:53:13,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:53:13,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:53:13,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33127321] [2022-03-20 15:53:13,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:53:13,189 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:53:13,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:53:13,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:53:13,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=228, Unknown=2, NotChecked=0, Total=306 [2022-03-20 15:53:13,190 INFO L87 Difference]: Start difference. First operand 120 states and 137 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:53:13,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:53:13,457 INFO L93 Difference]: Finished difference Result 180 states and 208 transitions. [2022-03-20 15:53:13,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:53:13,457 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 111 [2022-03-20 15:53:13,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:53:13,458 INFO L225 Difference]: With dead ends: 180 [2022-03-20 15:53:13,459 INFO L226 Difference]: Without dead ends: 178 [2022-03-20 15:53:13,459 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 202 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=80, Invalid=260, Unknown=2, NotChecked=0, Total=342 [2022-03-20 15:53:13,459 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 10 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:53:13,460 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 501 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:53:13,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-03-20 15:53:13,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 175. [2022-03-20 15:53:13,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 109 states have (on average 1.1009174311926606) internal successors, (120), 111 states have internal predecessors, (120), 42 states have call successors, (42), 24 states have call predecessors, (42), 23 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 15:53:13,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 202 transitions. [2022-03-20 15:53:13,477 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 202 transitions. Word has length 111 [2022-03-20 15:53:13,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:53:13,477 INFO L478 AbstractCegarLoop]: Abstraction has 175 states and 202 transitions. [2022-03-20 15:53:13,477 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 7 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:53:13,477 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 202 transitions. [2022-03-20 15:53:13,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 15:53:13,479 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:53:13,479 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:53:13,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 15:53:13,693 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:53:13,694 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:53:13,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:53:13,694 INFO L85 PathProgramCache]: Analyzing trace with hash -238794489, now seen corresponding path program 15 times [2022-03-20 15:53:13,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:53:13,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [779166757] [2022-03-20 15:53:13,697 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:53:13,697 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:53:13,697 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:53:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash -238794489, now seen corresponding path program 16 times [2022-03-20 15:53:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:53:13,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977030951] [2022-03-20 15:53:13,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:53:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:53:13,703 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:53:13,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1809282695] [2022-03-20 15:53:13,704 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:53:13,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:53:13,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:53:13,709 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 15:53:13,710 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 15:53:13,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:53:13,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:53:13,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 15:53:13,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:53:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 15:53:14,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:53:52,324 WARN L232 SmtUtils]: Spent 7.75s on a formula simplification that was a NOOP. DAG size: 433 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:55:29,744 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 15:55:29,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:55:29,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977030951] [2022-03-20 15:55:29,745 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:55:29,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809282695] [2022-03-20 15:55:29,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809282695] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:55:29,745 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:55:29,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-03-20 15:55:29,745 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:55:29,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [779166757] [2022-03-20 15:55:29,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [779166757] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:55:29,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:55:29,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:55:29,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501270950] [2022-03-20 15:55:29,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:55:29,746 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:55:29,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:55:29,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:55:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=346, Unknown=2, NotChecked=0, Total=462 [2022-03-20 15:55:29,747 INFO L87 Difference]: Start difference. First operand 175 states and 202 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 15:55:30,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:55:30,176 INFO L93 Difference]: Finished difference Result 219 states and 257 transitions. [2022-03-20 15:55:30,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:55:30,177 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 124 [2022-03-20 15:55:30,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:55:30,178 INFO L225 Difference]: With dead ends: 219 [2022-03-20 15:55:30,178 INFO L226 Difference]: Without dead ends: 187 [2022-03-20 15:55:30,178 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 224 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=118, Invalid=386, Unknown=2, NotChecked=0, Total=506 [2022-03-20 15:55:30,178 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 13 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:55:30,179 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 665 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:55:30,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-03-20 15:55:30,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 184. [2022-03-20 15:55:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 116 states have (on average 1.0948275862068966) internal successors, (127), 118 states have internal predecessors, (127), 42 states have call successors, (42), 26 states have call predecessors, (42), 25 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 15:55:30,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 209 transitions. [2022-03-20 15:55:30,193 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 209 transitions. Word has length 124 [2022-03-20 15:55:30,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:55:30,194 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 209 transitions. [2022-03-20 15:55:30,194 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 15:55:30,194 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 209 transitions. [2022-03-20 15:55:30,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 15:55:30,194 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:55:30,195 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:55:30,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 15:55:30,409 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,SelfDestructingSolverStorable17 [2022-03-20 15:55:30,409 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:55:30,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:55:30,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1927738231, now seen corresponding path program 1 times [2022-03-20 15:55:30,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:55:30,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1609523425] [2022-03-20 15:55:30,413 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:55:30,413 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:55:30,413 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:55:30,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1927738231, now seen corresponding path program 2 times [2022-03-20 15:55:30,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:55:30,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840218737] [2022-03-20 15:55:30,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:55:30,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:55:30,437 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:55:30,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2124017623] [2022-03-20 15:55:30,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:55:30,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:55:30,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:55:30,441 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 15:55:30,447 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 15:55:30,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:55:30,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:55:30,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 15:55:30,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:55:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 15:55:31,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:56:02,465 WARN L232 SmtUtils]: Spent 8.53s on a formula simplification that was a NOOP. DAG size: 437 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:57:27,865 INFO L134 CoverageAnalysis]: Checked inductivity of 699 backedges. 36 proven. 51 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-03-20 15:57:27,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:57:27,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840218737] [2022-03-20 15:57:27,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:57:27,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124017623] [2022-03-20 15:57:27,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124017623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:57:27,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:57:27,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2022-03-20 15:57:27,867 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:57:27,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1609523425] [2022-03-20 15:57:27,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1609523425] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:57:27,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:57:27,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 15:57:27,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326207104] [2022-03-20 15:57:27,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:57:27,868 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 15:57:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:57:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 15:57:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:57:27,869 INFO L87 Difference]: Start difference. First operand 184 states and 209 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 15:57:28,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:57:28,178 INFO L93 Difference]: Finished difference Result 237 states and 276 transitions. [2022-03-20 15:57:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:57:28,179 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 124 [2022-03-20 15:57:28,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:57:28,180 INFO L225 Difference]: With dead ends: 237 [2022-03-20 15:57:28,180 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 15:57:28,180 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:57:28,181 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 13 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:57:28,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 658 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:57:28,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 15:57:28,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 184. [2022-03-20 15:57:28,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 116 states have (on average 1.0948275862068966) internal successors, (127), 118 states have internal predecessors, (127), 42 states have call successors, (42), 26 states have call predecessors, (42), 25 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 15:57:28,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 209 transitions. [2022-03-20 15:57:28,196 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 209 transitions. Word has length 124 [2022-03-20 15:57:28,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:57:28,196 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 209 transitions. [2022-03-20 15:57:28,196 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 13 states have internal predecessors, (31), 8 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-03-20 15:57:28,196 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 209 transitions. [2022-03-20 15:57:28,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-03-20 15:57:28,197 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:57:28,197 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:57:28,214 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 15:57:28,413 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:57:28,414 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:57:28,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:57:28,414 INFO L85 PathProgramCache]: Analyzing trace with hash -964214553, now seen corresponding path program 17 times [2022-03-20 15:57:28,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:57:28,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1891855520] [2022-03-20 15:57:28,416 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:57:28,416 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:57:28,416 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:57:28,417 INFO L85 PathProgramCache]: Analyzing trace with hash -964214553, now seen corresponding path program 18 times [2022-03-20 15:57:28,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:57:28,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489524079] [2022-03-20 15:57:28,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:57:28,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:57:28,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:57:28,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [106399735] [2022-03-20 15:57:28,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:57:28,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:57:28,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:57:28,423 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 15:57:28,437 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 15:57:28,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:57:28,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:57:28,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-20 15:57:28,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:57:29,153 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:57:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 199 proven. 27 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2022-03-20 15:57:29,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:58:23,717 WARN L232 SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 105 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:59:51,351 INFO L134 CoverageAnalysis]: Checked inductivity of 781 backedges. 168 proven. 15 refuted. 1 times theorem prover too weak. 597 trivial. 0 not checked. [2022-03-20 15:59:51,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:59:51,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489524079] [2022-03-20 15:59:51,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:59:51,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106399735] [2022-03-20 15:59:51,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106399735] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:59:51,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:59:51,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 20 [2022-03-20 15:59:51,352 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:59:51,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1891855520] [2022-03-20 15:59:51,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1891855520] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:59:51,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:59:51,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:59:51,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918175249] [2022-03-20 15:59:51,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:59:51,352 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:59:51,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:59:51,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:59:51,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=287, Unknown=3, NotChecked=0, Total=380 [2022-03-20 15:59:51,353 INFO L87 Difference]: Start difference. First operand 184 states and 209 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:59:54,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:59:54,049 INFO L93 Difference]: Finished difference Result 207 states and 234 transitions. [2022-03-20 15:59:54,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:59:54,050 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 128 [2022-03-20 15:59:54,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:59:54,051 INFO L225 Difference]: With dead ends: 207 [2022-03-20 15:59:54,051 INFO L226 Difference]: Without dead ends: 205 [2022-03-20 15:59:54,051 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 232 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 27.9s TimeCoverageRelationStatistics Valid=103, Invalid=355, Unknown=4, NotChecked=0, Total=462 [2022-03-20 15:59:54,051 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 21 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:59:54,051 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 361 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:59:54,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-03-20 15:59:54,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 192. [2022-03-20 15:59:54,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 122 states have (on average 1.0901639344262295) internal successors, (133), 124 states have internal predecessors, (133), 42 states have call successors, (42), 28 states have call predecessors, (42), 27 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 15:59:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 215 transitions. [2022-03-20 15:59:54,092 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 215 transitions. Word has length 128 [2022-03-20 15:59:54,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:59:54,093 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 215 transitions. [2022-03-20 15:59:54,093 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 12 states have internal predecessors, (30), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-03-20 15:59:54,094 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 215 transitions. [2022-03-20 15:59:54,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:59:54,095 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:59:54,095 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:59:54,118 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 15:59:54,307 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:59:54,308 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:59:54,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:59:54,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1349759516, now seen corresponding path program 7 times [2022-03-20 15:59:54,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:59:54,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2140453417] [2022-03-20 15:59:54,312 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 15:59:54,312 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 15:59:54,312 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 15:59:54,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1349759516, now seen corresponding path program 8 times [2022-03-20 15:59:54,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:59:54,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423371173] [2022-03-20 15:59:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:59:54,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:59:54,317 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:59:54,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [173250740] [2022-03-20 15:59:54,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:59:54,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:59:54,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:59:54,322 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 15:59:54,328 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 15:59:54,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:59:54,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:59:54,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 15:59:54,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:59:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 15:59:54,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:00:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 16:00:09,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:00:09,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423371173] [2022-03-20 16:00:09,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:00:09,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173250740] [2022-03-20 16:00:09,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173250740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:00:09,524 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:00:09,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 22 [2022-03-20 16:00:09,524 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:00:09,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2140453417] [2022-03-20 16:00:09,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2140453417] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:00:09,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:00:09,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 16:00:09,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554062253] [2022-03-20 16:00:09,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:00:09,525 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 16:00:09,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:09,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 16:00:09,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-20 16:00:09,526 INFO L87 Difference]: Start difference. First operand 192 states and 215 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 16:00:09,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:00:09,840 INFO L93 Difference]: Finished difference Result 230 states and 263 transitions. [2022-03-20 16:00:09,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 16:00:09,840 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 135 [2022-03-20 16:00:09,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:00:09,841 INFO L225 Difference]: With dead ends: 230 [2022-03-20 16:00:09,842 INFO L226 Difference]: Without dead ends: 204 [2022-03-20 16:00:09,842 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 245 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-20 16:00:09,842 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 9 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:00:09,843 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 638 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:00:09,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-20 16:00:09,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 203. [2022-03-20 16:00:09,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 129 states have (on average 1.0852713178294573) internal successors, (140), 131 states have internal predecessors, (140), 45 states have call successors, (45), 29 states have call predecessors, (45), 28 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 16:00:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 228 transitions. [2022-03-20 16:00:09,863 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 228 transitions. Word has length 135 [2022-03-20 16:00:09,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:00:09,863 INFO L478 AbstractCegarLoop]: Abstraction has 203 states and 228 transitions. [2022-03-20 16:00:09,864 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 16:00:09,864 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 228 transitions. [2022-03-20 16:00:09,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 16:00:09,864 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:00:09,865 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:00:09,884 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 16:00:10,082 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:10,082 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:00:10,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:00:10,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1372391770, now seen corresponding path program 3 times [2022-03-20 16:00:10,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:10,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1338414309] [2022-03-20 16:00:10,085 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:00:10,085 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:00:10,085 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:00:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1372391770, now seen corresponding path program 4 times [2022-03-20 16:00:10,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:00:10,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820807436] [2022-03-20 16:00:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:00:10,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:00:10,090 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:00:10,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226866133] [2022-03-20 16:00:10,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:00:10,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:10,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:00:10,092 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 16:00:10,122 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 16:00:10,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:00:10,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:00:10,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 16:00:10,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:00:10,693 INFO L134 CoverageAnalysis]: Checked inductivity of 857 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-03-20 16:00:10,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:00:11,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:00:11,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820807436] [2022-03-20 16:00:11,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:00:11,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226866133] [2022-03-20 16:00:11,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226866133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:00:11,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:00:11,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 16:00:11,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:00:11,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1338414309] [2022-03-20 16:00:11,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1338414309] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:00:11,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:00:11,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 16:00:11,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033918793] [2022-03-20 16:00:11,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:00:11,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 16:00:11,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:11,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 16:00:11,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2022-03-20 16:00:11,246 INFO L87 Difference]: Start difference. First operand 203 states and 228 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 16:00:11,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:00:11,606 INFO L93 Difference]: Finished difference Result 239 states and 274 transitions. [2022-03-20 16:00:11,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 16:00:11,606 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 135 [2022-03-20 16:00:11,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:00:11,608 INFO L225 Difference]: With dead ends: 239 [2022-03-20 16:00:11,608 INFO L226 Difference]: Without dead ends: 213 [2022-03-20 16:00:11,608 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2022-03-20 16:00:11,608 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:00:11,608 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 573 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:00:11,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-03-20 16:00:11,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 201. [2022-03-20 16:00:11,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 127 states have (on average 1.0866141732283465) internal successors, (138), 130 states have internal predecessors, (138), 45 states have call successors, (45), 29 states have call predecessors, (45), 28 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 16:00:11,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 226 transitions. [2022-03-20 16:00:11,631 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 226 transitions. Word has length 135 [2022-03-20 16:00:11,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:00:11,631 INFO L478 AbstractCegarLoop]: Abstraction has 201 states and 226 transitions. [2022-03-20 16:00:11,631 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 16:00:11,631 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 226 transitions. [2022-03-20 16:00:11,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-03-20 16:00:11,632 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:00:11,632 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:00:11,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-20 16:00:11,843 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:11,847 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:00:11,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:00:11,847 INFO L85 PathProgramCache]: Analyzing trace with hash 66667591, now seen corresponding path program 1 times [2022-03-20 16:00:11,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:11,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1168270306] [2022-03-20 16:00:11,849 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:00:11,849 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:00:11,849 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:00:11,849 INFO L85 PathProgramCache]: Analyzing trace with hash 66667591, now seen corresponding path program 2 times [2022-03-20 16:00:11,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:00:11,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260950042] [2022-03-20 16:00:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:00:11,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:00:11,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:00:11,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322244806] [2022-03-20 16:00:11,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:00:11,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:11,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:00:11,867 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 16:00:11,868 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 16:00:11,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:00:11,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:00:11,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 16:00:11,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:00:12,457 INFO L134 CoverageAnalysis]: Checked inductivity of 939 backedges. 42 proven. 57 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 16:00:12,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:00:14,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:00:14,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260950042] [2022-03-20 16:00:14,405 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:00:14,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322244806] [2022-03-20 16:00:14,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322244806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:00:14,405 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:00:14,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 16:00:14,406 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:00:14,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1168270306] [2022-03-20 16:00:14,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1168270306] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:00:14,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:00:14,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 16:00:14,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482012402] [2022-03-20 16:00:14,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:00:14,407 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 16:00:14,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:14,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 16:00:14,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-03-20 16:00:14,407 INFO L87 Difference]: Start difference. First operand 201 states and 226 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:00:14,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:00:14,740 INFO L93 Difference]: Finished difference Result 208 states and 232 transitions. [2022-03-20 16:00:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 16:00:14,740 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 140 [2022-03-20 16:00:14,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:00:14,741 INFO L225 Difference]: With dead ends: 208 [2022-03-20 16:00:14,741 INFO L226 Difference]: Without dead ends: 154 [2022-03-20 16:00:14,742 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-03-20 16:00:14,742 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 17 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:00:14,742 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 563 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:00:14,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-20 16:00:14,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2022-03-20 16:00:14,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 97 states have (on average 1.092783505154639) internal successors, (106), 98 states have internal predecessors, (106), 34 states have call successors, (34), 23 states have call predecessors, (34), 22 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 16:00:14,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 172 transitions. [2022-03-20 16:00:14,757 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 172 transitions. Word has length 140 [2022-03-20 16:00:14,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:00:14,759 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 172 transitions. [2022-03-20 16:00:14,762 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:00:14,762 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 172 transitions. [2022-03-20 16:00:14,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-20 16:00:14,763 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:00:14,763 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:00:14,784 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 16:00:14,979 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-20 16:00:14,979 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:00:14,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:00:14,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1044299320, now seen corresponding path program 19 times [2022-03-20 16:00:14,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:14,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1944007749] [2022-03-20 16:00:14,982 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:00:14,982 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:00:14,982 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:00:14,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1044299320, now seen corresponding path program 20 times [2022-03-20 16:00:14,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:00:14,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015558959] [2022-03-20 16:00:14,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:00:14,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:00:14,987 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:00:14,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [546070479] [2022-03-20 16:00:14,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:00:14,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:14,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:00:14,989 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 16:00:15,032 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 16:00:15,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:00:15,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:00:15,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 16:00:15,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:00:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 254 proven. 5 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2022-03-20 16:00:15,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:00:16,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:00:16,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015558959] [2022-03-20 16:00:16,789 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:00:16,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546070479] [2022-03-20 16:00:16,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546070479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 16:00:16,789 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 16:00:16,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 16:00:16,789 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:00:16,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1944007749] [2022-03-20 16:00:16,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1944007749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:00:16,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:00:16,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 16:00:16,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924355989] [2022-03-20 16:00:16,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:00:16,790 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 16:00:16,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:16,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 16:00:16,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-20 16:00:16,792 INFO L87 Difference]: Start difference. First operand 154 states and 172 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 9 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:00:17,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:00:17,086 INFO L93 Difference]: Finished difference Result 246 states and 292 transitions. [2022-03-20 16:00:17,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 16:00:17,087 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 9 states have call predecessors, (23), 8 states have call successors, (23) Word has length 141 [2022-03-20 16:00:17,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:00:17,088 INFO L225 Difference]: With dead ends: 246 [2022-03-20 16:00:17,088 INFO L226 Difference]: Without dead ends: 164 [2022-03-20 16:00:17,089 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-03-20 16:00:17,090 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 42 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:00:17,090 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 337 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:00:17,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-20 16:00:17,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 141. [2022-03-20 16:00:17,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 89 states have (on average 1.0561797752808988) internal successors, (94), 90 states have internal predecessors, (94), 30 states have call successors, (30), 22 states have call predecessors, (30), 21 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 16:00:17,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 152 transitions. [2022-03-20 16:00:17,106 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 152 transitions. Word has length 141 [2022-03-20 16:00:17,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:00:17,106 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 152 transitions. [2022-03-20 16:00:17,107 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 9 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:00:17,107 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 152 transitions. [2022-03-20 16:00:17,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-20 16:00:17,107 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:00:17,107 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:00:17,129 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 16:00:17,324 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-20 16:00:17,324 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:00:17,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:00:17,325 INFO L85 PathProgramCache]: Analyzing trace with hash -644644422, now seen corresponding path program 3 times [2022-03-20 16:00:17,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:00:17,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [35772188] [2022-03-20 16:00:17,327 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:00:17,327 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:00:17,327 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:00:17,327 INFO L85 PathProgramCache]: Analyzing trace with hash -644644422, now seen corresponding path program 4 times [2022-03-20 16:00:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:00:17,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580207760] [2022-03-20 16:00:17,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:00:17,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:00:17,332 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:00:17,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1839089723] [2022-03-20 16:00:17,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:00:17,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:00:17,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:00:17,353 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 16:00:17,354 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 16:00:17,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:00:17,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:00:17,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 16:00:17,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:00:18,153 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 16:00:18,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:00:48,124 WARN L232 SmtUtils]: Spent 8.83s on a formula simplification that was a NOOP. DAG size: 429 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 16:02:18,767 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-03-20 16:02:18,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:02:18,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580207760] [2022-03-20 16:02:18,768 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:02:18,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839089723] [2022-03-20 16:02:18,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839089723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:02:18,768 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:02:18,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-03-20 16:02:18,768 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:02:18,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [35772188] [2022-03-20 16:02:18,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [35772188] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:02:18,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:02:18,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 16:02:18,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837362746] [2022-03-20 16:02:18,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:02:18,777 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 16:02:18,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:02:18,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 16:02:18,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-20 16:02:18,777 INFO L87 Difference]: Start difference. First operand 141 states and 152 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:02:19,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:02:19,107 INFO L93 Difference]: Finished difference Result 173 states and 191 transitions. [2022-03-20 16:02:19,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 16:02:19,108 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 141 [2022-03-20 16:02:19,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:02:19,108 INFO L225 Difference]: With dead ends: 173 [2022-03-20 16:02:19,109 INFO L226 Difference]: Without dead ends: 165 [2022-03-20 16:02:19,109 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 258 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 15.6s TimeCoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-03-20 16:02:19,109 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:02:19,109 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 618 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:02:19,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-03-20 16:02:19,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 154. [2022-03-20 16:02:19,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 98 states have (on average 1.0612244897959184) internal successors, (104), 99 states have internal predecessors, (104), 32 states have call successors, (32), 24 states have call predecessors, (32), 23 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 16:02:19,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 166 transitions. [2022-03-20 16:02:19,125 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 166 transitions. Word has length 141 [2022-03-20 16:02:19,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:02:19,125 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 166 transitions. [2022-03-20 16:02:19,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 9 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 16:02:19,125 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 166 transitions. [2022-03-20 16:02:19,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-03-20 16:02:19,126 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:02:19,126 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:02:19,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 16:02:19,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:02:19,343 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:02:19,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:02:19,343 INFO L85 PathProgramCache]: Analyzing trace with hash -22537335, now seen corresponding path program 5 times [2022-03-20 16:02:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:02:19,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1884291733] [2022-03-20 16:02:19,346 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:02:19,346 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:02:19,346 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:02:19,346 INFO L85 PathProgramCache]: Analyzing trace with hash -22537335, now seen corresponding path program 6 times [2022-03-20 16:02:19,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:02:19,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688387000] [2022-03-20 16:02:19,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:02:19,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:02:19,357 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:02:19,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104144553] [2022-03-20 16:02:19,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:02:19,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:02:19,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:02:19,359 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 16:02:19,359 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 16:02:19,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 16:02:19,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:02:19,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 16:02:19,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:02:20,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 219 proven. 52 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2022-03-20 16:02:20,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:02:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1135 backedges. 176 proven. 2 refuted. 0 times theorem prover too weak. 957 trivial. 0 not checked. [2022-03-20 16:02:20,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:02:20,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688387000] [2022-03-20 16:02:20,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:02:20,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104144553] [2022-03-20 16:02:20,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104144553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:02:20,648 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:02:20,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 20 [2022-03-20 16:02:20,648 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:02:20,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1884291733] [2022-03-20 16:02:20,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1884291733] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:02:20,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:02:20,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 16:02:20,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183040540] [2022-03-20 16:02:20,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:02:20,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 16:02:20,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:02:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 16:02:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-03-20 16:02:20,650 INFO L87 Difference]: Start difference. First operand 154 states and 166 transitions. Second operand has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 16:02:20,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:02:20,940 INFO L93 Difference]: Finished difference Result 176 states and 199 transitions. [2022-03-20 16:02:20,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 16:02:20,945 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 152 [2022-03-20 16:02:20,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:02:20,951 INFO L225 Difference]: With dead ends: 176 [2022-03-20 16:02:20,951 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 16:02:20,952 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 284 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-03-20 16:02:20,952 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 21 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:02:20,952 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 309 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 172 Invalid, 0 Unknown, 86 Unchecked, 0.2s Time] [2022-03-20 16:02:20,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 16:02:20,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-03-20 16:02:20,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 108 states have (on average 1.0925925925925926) internal successors, (118), 110 states have internal predecessors, (118), 39 states have call successors, (39), 25 states have call predecessors, (39), 24 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 16:02:20,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 194 transitions. [2022-03-20 16:02:20,988 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 194 transitions. Word has length 152 [2022-03-20 16:02:20,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:02:20,988 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 194 transitions. [2022-03-20 16:02:20,988 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.142857142857143) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-03-20 16:02:20,988 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 194 transitions. [2022-03-20 16:02:20,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 16:02:20,989 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:02:20,989 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:02:21,008 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 16:02:21,208 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:02:21,208 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:02:21,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:02:21,209 INFO L85 PathProgramCache]: Analyzing trace with hash 451390533, now seen corresponding path program 5 times [2022-03-20 16:02:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:02:21,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1766123414] [2022-03-20 16:02:21,211 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 0 HavocedVariables, 2 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-03-20 16:02:21,211 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-03-20 16:02:21,211 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-03-20 16:02:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash 451390533, now seen corresponding path program 6 times [2022-03-20 16:02:21,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:02:21,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689469084] [2022-03-20 16:02:21,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:02:21,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:02:21,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:02:21,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561717486] [2022-03-20 16:02:21,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:02:21,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:02:21,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:02:21,219 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 16:02:21,222 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 16:02:21,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 16:02:21,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:02:21,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 16:02:21,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:02:26,608 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:27,691 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:27,817 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:28,201 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:28,616 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:30,100 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:30,173 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:30,567 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:30,916 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 16:02:38,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1146 backedges. 231 proven. 63 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2022-03-20 16:02:38,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:03:12,223 WARN L232 SmtUtils]: Spent 9.77s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 16:05:03,033 WARN L232 SmtUtils]: Spent 5.83s on a formula simplification. DAG size of input: 4 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)