/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_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 17:25:48,854 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 17:25:48,856 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 17:25:48,900 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 17:25:48,900 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 17:25:48,902 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 17:25:48,904 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 17:25:48,906 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 17:25:48,908 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 17:25:48,912 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 17:25:48,913 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 17:25:48,914 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 17:25:48,914 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 17:25:48,916 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 17:25:48,917 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 17:25:48,919 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 17:25:48,920 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 17:25:48,921 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 17:25:48,923 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 17:25:48,928 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 17:25:48,930 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 17:25:48,931 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 17:25:48,931 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 17:25:48,932 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 17:25:48,933 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 17:25:48,939 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 17:25:48,939 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 17:25:48,940 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 17:25:48,940 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 17:25:48,941 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 17:25:48,942 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 17:25:48,942 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 17:25:48,943 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 17:25:48,944 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 17:25:48,944 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 17:25:48,945 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 17:25:48,945 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 17:25:48,946 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 17:25:48,946 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 17:25:48,946 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 17:25:48,947 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 17:25:48,948 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 17:25:48,949 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 17:25:48,958 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 17:25:48,958 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 17:25:48,960 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 17:25:48,960 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 17:25:48,960 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 17:25:48,961 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 17:25:48,961 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 17:25:48,961 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 17:25:48,961 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 17:25:48,962 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 17:25:48,962 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 17:25:48,962 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 17:25:48,962 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 17:25:48,962 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 17:25:48,963 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 17:25:48,963 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 17:25:48,963 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 17:25:48,963 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 17:25:48,963 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 17:25:48,963 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 17:25:48,963 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 17:25:48,964 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 17:25:48,964 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 17:25:48,964 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 17:25:48,964 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 17:25:48,964 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-04-06 17:25:49,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 17:25:49,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 17:25:49,230 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 17:25:49,231 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 17:25:49,232 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 17:25:49,233 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2022-04-06 17:25:49,284 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a68b7d7f1/6783a0ec46ea41ecbe09ea4641165cc5/FLAGd809818f8 [2022-04-06 17:25:49,637 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 17:25:49,638 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2022-04-06 17:25:49,643 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a68b7d7f1/6783a0ec46ea41ecbe09ea4641165cc5/FLAGd809818f8 [2022-04-06 17:25:50,070 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a68b7d7f1/6783a0ec46ea41ecbe09ea4641165cc5 [2022-04-06 17:25:50,074 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 17:25:50,075 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 17:25:50,078 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 17:25:50,078 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 17:25:50,081 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 17:25:50,082 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ddce03d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50, skipping insertion in model container [2022-04-06 17:25:50,083 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,088 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 17:25:50,101 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 17:25:50,234 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_unwindbound50.c[526,539] [2022-04-06 17:25:50,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 17:25:50,265 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 17:25:50,278 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_unwindbound50.c[526,539] [2022-04-06 17:25:50,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 17:25:50,311 INFO L208 MainTranslator]: Completed translation [2022-04-06 17:25:50,311 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50 WrapperNode [2022-04-06 17:25:50,311 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 17:25:50,312 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 17:25:50,312 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 17:25:50,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 17:25:50,320 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,321 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,326 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,326 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,330 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,333 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,334 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,335 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 17:25:50,336 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 17:25:50,336 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 17:25:50,336 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 17:25:50,337 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (1/1) ... [2022-04-06 17:25:50,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 17:25:50,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:50,364 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-04-06 17:25:50,391 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-04-06 17:25:50,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 17:25:50,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 17:25:50,406 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 17:25:50,406 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 17:25:50,406 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 17:25:50,407 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 17:25:50,407 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 17:25:50,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 17:25:50,461 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 17:25:50,462 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 17:25:50,589 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 17:25:50,594 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 17:25:50,594 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 17:25:50,596 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 05:25:50 BoogieIcfgContainer [2022-04-06 17:25:50,596 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 17:25:50,611 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 17:25:50,612 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 17:25:50,615 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 17:25:50,615 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 05:25:50" (1/3) ... [2022-04-06 17:25:50,616 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@114181ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 05:25:50, skipping insertion in model container [2022-04-06 17:25:50,616 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 05:25:50" (2/3) ... [2022-04-06 17:25:50,616 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@114181ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 05:25:50, skipping insertion in model container [2022-04-06 17:25:50,616 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 05:25:50" (3/3) ... [2022-04-06 17:25:50,617 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound50.c [2022-04-06 17:25:50,622 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 17:25:50,622 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 17:25:50,690 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 17:25:50,702 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-04-06 17:25:50,702 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 17:25:50,744 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 17:25:50,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 17:25:50,750 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:50,751 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:50,751 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:50,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:50,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 1 times [2022-04-06 17:25:50,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:50,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [985035990] [2022-04-06 17:25:50,783 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:50,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 2 times [2022-04-06 17:25:50,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:50,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687236860] [2022-04-06 17:25:50,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:50,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:50,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:50,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 17:25:50,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:50,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 17:25:50,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:50,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687236860] [2022-04-06 17:25:50,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687236860] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:50,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:50,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 17:25:50,982 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:50,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [985035990] [2022-04-06 17:25:50,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [985035990] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:50,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:50,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 17:25:50,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233426396] [2022-04-06 17:25:50,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:50,989 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 17:25:50,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 17:25:51,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 17:25:51,017 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:51,092 INFO L93 Difference]: Finished difference Result 57 states and 91 transitions. [2022-04-06 17:25:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 17:25:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 17:25:51,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:51,105 INFO L225 Difference]: With dead ends: 57 [2022-04-06 17:25:51,105 INFO L226 Difference]: Without dead ends: 27 [2022-04-06 17:25:51,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-04-06 17:25:51,111 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:51,112 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 44 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:25:51,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-06 17:25:51,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-04-06 17:25:51,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 17:25:51,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2022-04-06 17:25:51,144 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 36 transitions. Word has length 12 [2022-04-06 17:25:51,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:51,145 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 36 transitions. [2022-04-06 17:25:51,145 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,145 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 36 transitions. [2022-04-06 17:25:51,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-04-06 17:25:51,146 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:51,146 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:51,146 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 17:25:51,147 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:51,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 1 times [2022-04-06 17:25:51,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [808999135] [2022-04-06 17:25:51,149 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 2 times [2022-04-06 17:25:51,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:51,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828723705] [2022-04-06 17:25:51,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:51,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 17:25:51,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 17:25:51,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:51,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828723705] [2022-04-06 17:25:51,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828723705] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:51,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:51,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [808999135] [2022-04-06 17:25:51,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [808999135] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:51,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713947048] [2022-04-06 17:25:51,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:51,244 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 17:25:51,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 17:25:51,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 17:25:51,245 INFO L87 Difference]: Start difference. First operand 26 states and 36 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:51,420 INFO L93 Difference]: Finished difference Result 41 states and 56 transitions. [2022-04-06 17:25:51,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:25:51,421 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2022-04-06 17:25:51,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:51,424 INFO L225 Difference]: With dead ends: 41 [2022-04-06 17:25:51,424 INFO L226 Difference]: Without dead ends: 39 [2022-04-06 17:25:51,425 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-04-06 17:25:51,426 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 24 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:51,427 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 85 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:25:51,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-04-06 17:25:51,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 30. [2022-04-06 17:25:51,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 17:25:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 17:25:51,442 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 12 [2022-04-06 17:25:51,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:51,443 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 17:25:51,443 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,443 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 17:25:51,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-04-06 17:25:51,445 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:51,445 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:51,445 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 17:25:51,445 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:51,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:51,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 1 times [2022-04-06 17:25:51,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1224404196] [2022-04-06 17:25:51,453 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:51,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 2 times [2022-04-06 17:25:51,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:51,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024644874] [2022-04-06 17:25:51,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:51,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:51,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 17:25:51,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 17:25:51,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:51,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024644874] [2022-04-06 17:25:51,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024644874] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 17:25:51,550 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:51,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1224404196] [2022-04-06 17:25:51,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1224404196] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 17:25:51,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694780339] [2022-04-06 17:25:51,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:51,551 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:51,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:51,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:25:51,552 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:51,636 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2022-04-06 17:25:51,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 17:25:51,637 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-04-06 17:25:51,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:51,639 INFO L225 Difference]: With dead ends: 46 [2022-04-06 17:25:51,640 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 17:25:51,641 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 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-04-06 17:25:51,643 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 6 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:51,644 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 73 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:25:51,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 17:25:51,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 17:25:51,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 20 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 17:25:51,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 17:25:51,652 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 14 [2022-04-06 17:25:51,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:51,652 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 17:25:51,653 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-06 17:25:51,653 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 17:25:51,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 17:25:51,653 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:51,653 INFO L499 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:51,654 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-06 17:25:51,654 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:51,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:51,654 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 1 times [2022-04-06 17:25:51,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [352470222] [2022-04-06 17:25:51,655 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:51,655 INFO L85 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 2 times [2022-04-06 17:25:51,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:51,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509142901] [2022-04-06 17:25:51,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:51,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:51,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 17:25:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-04-06 17:25:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 17:25:51,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 17:25:51,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:51,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509142901] [2022-04-06 17:25:51,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509142901] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:51,739 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:51,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [352470222] [2022-04-06 17:25:51,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [352470222] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:51,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:51,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:51,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884698952] [2022-04-06 17:25:51,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:51,740 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 17:25:51,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 17:25:51,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 17:25:51,741 INFO L87 Difference]: Start difference. First operand 32 states and 41 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), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 17:25:51,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:51,884 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-04-06 17:25:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:25:51,885 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), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2022-04-06 17:25:51,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:51,887 INFO L225 Difference]: With dead ends: 46 [2022-04-06 17:25:51,887 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 17:25:51,889 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 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-04-06 17:25:51,892 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 19 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:51,895 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 78 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:25:51,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 17:25:51,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 36. [2022-04-06 17:25:51,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 17:25:51,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2022-04-06 17:25:51,910 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 17 [2022-04-06 17:25:51,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:51,911 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2022-04-06 17:25:51,911 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), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-04-06 17:25:51,911 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2022-04-06 17:25:51,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 17:25:51,912 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:51,912 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:51,916 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-06 17:25:51,916 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:51,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:51,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 1 times [2022-04-06 17:25:51,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:51,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [74032186] [2022-04-06 17:25:51,921 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:51,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 2 times [2022-04-06 17:25:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:51,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570578168] [2022-04-06 17:25:51,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:51,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:51,941 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:51,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203092749] [2022-04-06 17:25:51,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:51,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:51,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:51,951 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-04-06 17:25:51,967 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-04-06 17:25:51,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:51,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:52,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 17:25:52,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:52,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 17:25:52,176 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 17:25:52,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:52,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570578168] [2022-04-06 17:25:52,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:52,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203092749] [2022-04-06 17:25:52,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203092749] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:52,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:52,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:52,177 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:52,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [74032186] [2022-04-06 17:25:52,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [74032186] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:52,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:52,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289903062] [2022-04-06 17:25:52,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:52,178 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:52,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:52,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:52,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:25:52,179 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 17:25:52,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:52,234 INFO L93 Difference]: Finished difference Result 65 states and 87 transitions. [2022-04-06 17:25:52,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:25:52,235 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 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-04-06 17:25:52,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:52,236 INFO L225 Difference]: With dead ends: 65 [2022-04-06 17:25:52,236 INFO L226 Difference]: Without dead ends: 50 [2022-04-06 17:25:52,237 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 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-04-06 17:25:52,237 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 10 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:52,238 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 121 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:52,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-04-06 17:25:52,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2022-04-06 17:25:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 31 states have internal predecessors, (37), 15 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 17:25:52,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 17:25:52,246 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 22 [2022-04-06 17:25:52,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:52,247 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 17:25:52,247 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 17:25:52,247 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 17:25:52,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 17:25:52,248 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:52,248 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] [2022-04-06 17:25:52,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 17:25:52,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:52,456 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:52,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:52,456 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 1 times [2022-04-06 17:25:52,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:52,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1766134612] [2022-04-06 17:25:52,467 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 2 times [2022-04-06 17:25:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:52,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677690952] [2022-04-06 17:25:52,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:52,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:52,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:52,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927212397] [2022-04-06 17:25:52,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:52,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:52,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:52,480 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-04-06 17:25:52,494 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-04-06 17:25:52,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:52,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:52,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 17:25:52,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:52,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 17:25:52,633 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 17:25:52,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:52,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677690952] [2022-04-06 17:25:52,633 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:52,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927212397] [2022-04-06 17:25:52,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927212397] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:52,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:52,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:52,634 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:52,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1766134612] [2022-04-06 17:25:52,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1766134612] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:52,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:52,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:52,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186270591] [2022-04-06 17:25:52,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:52,635 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:52,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:52,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:25:52,636 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 17:25:52,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:52,670 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2022-04-06 17:25:52,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:25:52,670 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), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2022-04-06 17:25:52,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:52,671 INFO L225 Difference]: With dead ends: 70 [2022-04-06 17:25:52,671 INFO L226 Difference]: Without dead ends: 63 [2022-04-06 17:25:52,672 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:25:52,672 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:52,673 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 124 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:52,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-06 17:25:52,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-06 17:25:52,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 17:25:52,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2022-04-06 17:25:52,682 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 30 [2022-04-06 17:25:52,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:52,682 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2022-04-06 17:25:52,682 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), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 17:25:52,682 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2022-04-06 17:25:52,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 17:25:52,683 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:52,683 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] [2022-04-06 17:25:52,708 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-04-06 17:25:52,906 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-04-06 17:25:52,906 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:52,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:52,907 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 1 times [2022-04-06 17:25:52,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:52,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1945309830] [2022-04-06 17:25:52,908 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 17:25:52,908 INFO L85 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 2 times [2022-04-06 17:25:52,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:52,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143419378] [2022-04-06 17:25:52,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:52,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:52,917 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:52,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725392849] [2022-04-06 17:25:52,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:52,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:52,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:52,923 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-04-06 17:25:52,925 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-04-06 17:25:52,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:52,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:52,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 17:25:52,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:53,087 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 17:25:53,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 17:25:53,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:53,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143419378] [2022-04-06 17:25:53,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:53,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725392849] [2022-04-06 17:25:53,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725392849] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:53,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:53,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:53,088 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:53,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1945309830] [2022-04-06 17:25:53,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1945309830] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:53,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:53,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:53,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767854627] [2022-04-06 17:25:53,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:53,089 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:53,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:53,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:53,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:25:53,090 INFO L87 Difference]: Start difference. First operand 62 states and 72 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-04-06 17:25:53,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:53,145 INFO L93 Difference]: Finished difference Result 76 states and 91 transitions. [2022-04-06 17:25:53,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:25:53,146 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 30 [2022-04-06 17:25:53,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:53,148 INFO L225 Difference]: With dead ends: 76 [2022-04-06 17:25:53,149 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 17:25:53,149 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 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-04-06 17:25:53,150 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 11 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:53,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 95 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:53,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 17:25:53,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 17:25:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 17:25:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2022-04-06 17:25:53,170 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 30 [2022-04-06 17:25:53,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:53,171 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2022-04-06 17:25:53,171 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-04-06 17:25:53,171 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2022-04-06 17:25:53,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 17:25:53,177 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:53,177 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:53,204 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-04-06 17:25:53,391 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:53,392 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:53,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:53,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 1 times [2022-04-06 17:25:53,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:53,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [107298922] [2022-04-06 17:25:53,413 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:53,414 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:53,414 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:53,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 2 times [2022-04-06 17:25:53,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:53,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723250413] [2022-04-06 17:25:53,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:53,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:53,423 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:53,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1605396180] [2022-04-06 17:25:53,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:53,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:53,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:53,425 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-04-06 17:25:53,435 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-04-06 17:25:53,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:53,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:53,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 17:25:53,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:53,561 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-04-06 17:25:53,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:53,652 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 17:25:53,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:53,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723250413] [2022-04-06 17:25:53,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:53,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605396180] [2022-04-06 17:25:53,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605396180] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:25:53,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:25:53,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 17:25:53,654 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:53,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [107298922] [2022-04-06 17:25:53,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [107298922] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:53,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:53,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:53,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551248604] [2022-04-06 17:25:53,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:53,654 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:53,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:53,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:53,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 17:25:53,655 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 17:25:53,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:53,683 INFO L93 Difference]: Finished difference Result 90 states and 114 transitions. [2022-04-06 17:25:53,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 17:25:53,684 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 37 [2022-04-06 17:25:53,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:53,686 INFO L225 Difference]: With dead ends: 90 [2022-04-06 17:25:53,686 INFO L226 Difference]: Without dead ends: 65 [2022-04-06 17:25:53,686 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-06 17:25:53,687 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:53,687 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 126 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:53,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-06 17:25:53,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-04-06 17:25:53,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 17:25:53,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 78 transitions. [2022-04-06 17:25:53,696 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 78 transitions. Word has length 37 [2022-04-06 17:25:53,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:53,697 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 78 transitions. [2022-04-06 17:25:53,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 17:25:53,697 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 78 transitions. [2022-04-06 17:25:53,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-04-06 17:25:53,697 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:53,697 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:53,725 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-04-06 17:25:53,911 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:53,911 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:53,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 1 times [2022-04-06 17:25:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:53,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1126506164] [2022-04-06 17:25:53,918 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:53,918 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:53,918 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:53,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 2 times [2022-04-06 17:25:53,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:53,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711710987] [2022-04-06 17:25:53,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:53,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:53,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:53,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067740643] [2022-04-06 17:25:53,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:53,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:53,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:53,929 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-04-06 17:25:53,975 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-04-06 17:25:53,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:53,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:54,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 17:25:54,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 17:25:54,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:54,258 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 17:25:54,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:54,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711710987] [2022-04-06 17:25:54,258 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067740643] [2022-04-06 17:25:54,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067740643] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 17:25:54,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 17:25:54,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 17:25:54,259 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1126506164] [2022-04-06 17:25:54,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1126506164] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:54,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:54,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:25:54,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038228004] [2022-04-06 17:25:54,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:54,260 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:25:54,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:54,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:25:54,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 17:25:54,261 INFO L87 Difference]: Start difference. First operand 65 states and 78 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (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-04-06 17:25:54,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:54,310 INFO L93 Difference]: Finished difference Result 78 states and 95 transitions. [2022-04-06 17:25:54,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:25:54,311 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (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 40 [2022-04-06 17:25:54,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:54,312 INFO L225 Difference]: With dead ends: 78 [2022-04-06 17:25:54,312 INFO L226 Difference]: Without dead ends: 76 [2022-04-06 17:25:54,312 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 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-04-06 17:25:54,314 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:54,314 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 103 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:54,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-04-06 17:25:54,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2022-04-06 17:25:54,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 46 states have (on average 1.2173913043478262) internal successors, (56), 49 states have internal predecessors, (56), 17 states have call successors, (17), 10 states have call predecessors, (17), 9 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 17:25:54,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2022-04-06 17:25:54,332 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 88 transitions. Word has length 40 [2022-04-06 17:25:54,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:54,332 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 88 transitions. [2022-04-06 17:25:54,332 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (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-04-06 17:25:54,332 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 88 transitions. [2022-04-06 17:25:54,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-06 17:25:54,334 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:54,334 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:54,359 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-04-06 17:25:54,558 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:54,558 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:54,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:54,558 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 1 times [2022-04-06 17:25:54,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:54,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [501196543] [2022-04-06 17:25:54,564 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:54,564 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:54,564 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:54,564 INFO L85 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 2 times [2022-04-06 17:25:54,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:54,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134053769] [2022-04-06 17:25:54,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:54,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:54,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:54,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210365713] [2022-04-06 17:25:54,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:54,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:54,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:54,574 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-04-06 17:25:54,614 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-04-06 17:25:54,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:54,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:54,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 17:25:54,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 17:25:54,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:54,867 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 17:25:54,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:54,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134053769] [2022-04-06 17:25:54,868 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:54,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210365713] [2022-04-06 17:25:54,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210365713] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:25:54,868 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:25:54,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 17:25:54,868 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:54,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [501196543] [2022-04-06 17:25:54,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [501196543] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:54,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:54,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:54,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291813888] [2022-04-06 17:25:54,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:54,869 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 17:25:54,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:54,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 17:25:54,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 17:25:54,870 INFO L87 Difference]: Start difference. First operand 73 states and 88 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 17:25:54,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:54,911 INFO L93 Difference]: Finished difference Result 104 states and 120 transitions. [2022-04-06 17:25:54,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 17:25:54,911 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 53 [2022-04-06 17:25:54,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:54,912 INFO L225 Difference]: With dead ends: 104 [2022-04-06 17:25:54,912 INFO L226 Difference]: Without dead ends: 92 [2022-04-06 17:25:54,913 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 17:25:54,913 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:54,913 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 117 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:54,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-04-06 17:25:54,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2022-04-06 17:25:54,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 61 states have internal predecessors, (69), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 17:25:54,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 107 transitions. [2022-04-06 17:25:54,925 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 107 transitions. Word has length 53 [2022-04-06 17:25:54,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:54,925 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 107 transitions. [2022-04-06 17:25:54,925 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 17:25:54,925 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 107 transitions. [2022-04-06 17:25:54,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 17:25:54,926 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:54,926 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:54,956 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-04-06 17:25:55,147 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:55,148 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:55,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:55,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 3 times [2022-04-06 17:25:55,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:55,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1727769685] [2022-04-06 17:25:55,153 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:55,154 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:55,154 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:55,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 4 times [2022-04-06 17:25:55,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:55,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333192115] [2022-04-06 17:25:55,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:55,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:55,162 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:55,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596824077] [2022-04-06 17:25:55,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:25:55,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:55,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:55,164 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-04-06 17:25:55,169 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-04-06 17:25:55,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:25:55,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:55,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 17:25:55,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:55,331 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 17:25:55,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 17:25:55,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:55,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333192115] [2022-04-06 17:25:55,443 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:55,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596824077] [2022-04-06 17:25:55,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596824077] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:25:55,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:25:55,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 17:25:55,444 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:55,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1727769685] [2022-04-06 17:25:55,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1727769685] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:55,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:55,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:25:55,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485231467] [2022-04-06 17:25:55,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:55,445 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 17:25:55,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:55,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 17:25:55,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 17:25:55,446 INFO L87 Difference]: Start difference. First operand 91 states and 107 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 17:25:55,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:55,490 INFO L93 Difference]: Finished difference Result 126 states and 155 transitions. [2022-04-06 17:25:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:25:55,491 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 55 [2022-04-06 17:25:55,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:55,492 INFO L225 Difference]: With dead ends: 126 [2022-04-06 17:25:55,492 INFO L226 Difference]: Without dead ends: 93 [2022-04-06 17:25:55,492 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 17:25:55,493 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 3 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:55,493 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 134 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:55,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-04-06 17:25:55,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-04-06 17:25:55,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 63 states have internal predecessors, (71), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 17:25:55,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 109 transitions. [2022-04-06 17:25:55,504 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 109 transitions. Word has length 55 [2022-04-06 17:25:55,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:55,504 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 109 transitions. [2022-04-06 17:25:55,504 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-04-06 17:25:55,504 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 109 transitions. [2022-04-06 17:25:55,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 17:25:55,505 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:55,505 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] [2022-04-06 17:25:55,532 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-04-06 17:25:55,722 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:55,722 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:55,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:55,722 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 1 times [2022-04-06 17:25:55,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:55,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1755824552] [2022-04-06 17:25:55,727 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:55,727 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:55,727 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:55,727 INFO L85 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 2 times [2022-04-06 17:25:55,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:55,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517051242] [2022-04-06 17:25:55,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:55,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:55,736 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:55,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160185534] [2022-04-06 17:25:55,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:55,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:55,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:55,737 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-04-06 17:25:55,772 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-04-06 17:25:55,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:55,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:55,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 17:25:55,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:55,944 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 17:25:55,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:56,082 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 17:25:56,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:56,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517051242] [2022-04-06 17:25:56,082 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:56,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160185534] [2022-04-06 17:25:56,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160185534] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:25:56,083 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:25:56,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 17:25:56,083 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:56,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1755824552] [2022-04-06 17:25:56,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1755824552] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:56,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:56,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 17:25:56,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294280102] [2022-04-06 17:25:56,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:56,084 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 17:25:56,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:56,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 17:25:56,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 17:25:56,085 INFO L87 Difference]: Start difference. First operand 93 states and 109 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 17:25:56,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:56,147 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2022-04-06 17:25:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:25:56,148 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 62 [2022-04-06 17:25:56,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:56,149 INFO L225 Difference]: With dead ends: 145 [2022-04-06 17:25:56,149 INFO L226 Difference]: Without dead ends: 130 [2022-04-06 17:25:56,149 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=97, Unknown=0, NotChecked=0, Total=156 [2022-04-06 17:25:56,150 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:56,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 150 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:25:56,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-04-06 17:25:56,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 127. [2022-04-06 17:25:56,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 83 states have (on average 1.1686746987951808) internal successors, (97), 86 states have internal predecessors, (97), 27 states have call successors, (27), 18 states have call predecessors, (27), 16 states have return successors, (24), 22 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 17:25:56,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 148 transitions. [2022-04-06 17:25:56,162 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 148 transitions. Word has length 62 [2022-04-06 17:25:56,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:56,163 INFO L478 AbstractCegarLoop]: Abstraction has 127 states and 148 transitions. [2022-04-06 17:25:56,163 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 17:25:56,163 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 148 transitions. [2022-04-06 17:25:56,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-04-06 17:25:56,164 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:56,164 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:56,190 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-04-06 17:25:56,380 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,SelfDestructingSolverStorable11 [2022-04-06 17:25:56,381 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:56,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:56,381 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 1 times [2022-04-06 17:25:56,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:56,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [500698420] [2022-04-06 17:25:56,386 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:56,386 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:56,386 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:56,386 INFO L85 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 2 times [2022-04-06 17:25:56,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:56,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411186590] [2022-04-06 17:25:56,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:56,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:56,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:56,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1597359281] [2022-04-06 17:25:56,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:56,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:56,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:56,396 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-04-06 17:25:56,426 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-04-06 17:25:56,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:56,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:56,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 17:25:56,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:56,832 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 17:25:56,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:57,787 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 17:25:57,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:57,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411186590] [2022-04-06 17:25:57,788 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:57,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597359281] [2022-04-06 17:25:57,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597359281] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:25:57,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:25:57,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-04-06 17:25:57,788 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:57,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [500698420] [2022-04-06 17:25:57,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [500698420] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:57,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:57,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 17:25:57,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876229496] [2022-04-06 17:25:57,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:57,789 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 17:25:57,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:57,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 17:25:57,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 17:25:57,790 INFO L87 Difference]: Start difference. First operand 127 states and 148 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 17:25:57,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:57,940 INFO L93 Difference]: Finished difference Result 181 states and 219 transitions. [2022-04-06 17:25:57,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 17:25:57,941 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2022-04-06 17:25:57,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:57,942 INFO L225 Difference]: With dead ends: 181 [2022-04-06 17:25:57,942 INFO L226 Difference]: Without dead ends: 137 [2022-04-06 17:25:57,943 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 112 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-04-06 17:25:57,943 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 13 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:57,943 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 187 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:25:57,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-06 17:25:57,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 135. [2022-04-06 17:25:57,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 89 states have (on average 1.1685393258426966) internal successors, (104), 92 states have internal predecessors, (104), 27 states have call successors, (27), 19 states have call predecessors, (27), 18 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 17:25:57,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 156 transitions. [2022-04-06 17:25:57,956 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 156 transitions. Word has length 62 [2022-04-06 17:25:57,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:57,956 INFO L478 AbstractCegarLoop]: Abstraction has 135 states and 156 transitions. [2022-04-06 17:25:57,956 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 17:25:57,956 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 156 transitions. [2022-04-06 17:25:57,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 17:25:57,957 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:57,957 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:57,985 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-04-06 17:25:58,179 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 17:25:58,180 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:58,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:58,180 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 3 times [2022-04-06 17:25:58,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:58,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [538836852] [2022-04-06 17:25:58,184 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:58,185 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:58,185 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 4 times [2022-04-06 17:25:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:58,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761335771] [2022-04-06 17:25:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:58,192 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:58,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1622186179] [2022-04-06 17:25:58,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:25:58,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:58,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:58,195 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-04-06 17:25:58,222 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-04-06 17:25:58,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:25:58,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:58,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 17:25:58,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 48 proven. 34 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 17:25:58,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:25:58,710 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 17:25:58,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:25:58,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761335771] [2022-04-06 17:25:58,766 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:25:58,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622186179] [2022-04-06 17:25:58,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622186179] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 17:25:58,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 17:25:58,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 17:25:58,766 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:25:58,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [538836852] [2022-04-06 17:25:58,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [538836852] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:25:58,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:25:58,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 17:25:58,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839668303] [2022-04-06 17:25:58,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:25:58,767 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 17:25:58,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:58,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 17:25:58,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-04-06 17:25:58,768 INFO L87 Difference]: Start difference. First operand 135 states and 156 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 17:25:59,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:25:59,049 INFO L93 Difference]: Finished difference Result 188 states and 232 transitions. [2022-04-06 17:25:59,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 17:25:59,049 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 67 [2022-04-06 17:25:59,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:25:59,051 INFO L225 Difference]: With dead ends: 188 [2022-04-06 17:25:59,051 INFO L226 Difference]: Without dead ends: 163 [2022-04-06 17:25:59,051 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:25:59,052 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 40 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:25:59,052 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 246 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 333 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-04-06 17:25:59,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-04-06 17:25:59,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 157. [2022-04-06 17:25:59,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 102 states have (on average 1.1862745098039216) internal successors, (121), 107 states have internal predecessors, (121), 34 states have call successors, (34), 21 states have call predecessors, (34), 20 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 17:25:59,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 187 transitions. [2022-04-06 17:25:59,071 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 187 transitions. Word has length 67 [2022-04-06 17:25:59,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:25:59,072 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 187 transitions. [2022-04-06 17:25:59,072 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 9 states have internal predecessors, (24), 7 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-04-06 17:25:59,072 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 187 transitions. [2022-04-06 17:25:59,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 17:25:59,073 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:25:59,073 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:25:59,100 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-04-06 17:25:59,289 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,SelfDestructingSolverStorable13 [2022-04-06 17:25:59,289 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:25:59,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:25:59,290 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 1 times [2022-04-06 17:25:59,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:25:59,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [382430670] [2022-04-06 17:25:59,293 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:25:59,293 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:25:59,293 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:25:59,294 INFO L85 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 2 times [2022-04-06 17:25:59,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:25:59,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611851962] [2022-04-06 17:25:59,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:25:59,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:25:59,301 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:25:59,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46851616] [2022-04-06 17:25:59,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:25:59,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:25:59,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:25:59,302 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-04-06 17:25:59,304 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-04-06 17:25:59,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:25:59,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:25:59,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 17:25:59,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:25:59,814 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 62 proven. 32 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-04-06 17:25:59,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:26:00,066 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 68 proven. 2 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2022-04-06 17:26:00,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:26:00,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611851962] [2022-04-06 17:26:00,067 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:26:00,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46851616] [2022-04-06 17:26:00,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46851616] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:26:00,067 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:26:00,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 17:26:00,067 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:26:00,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [382430670] [2022-04-06 17:26:00,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [382430670] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:26:00,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:26:00,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 17:26:00,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679018932] [2022-04-06 17:26:00,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:26:00,068 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 17:26:00,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:00,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 17:26:00,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 17:26:00,069 INFO L87 Difference]: Start difference. First operand 157 states and 187 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 17:26:00,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:26:00,305 INFO L93 Difference]: Finished difference Result 186 states and 221 transitions. [2022-04-06 17:26:00,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 17:26:00,306 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 17:26:00,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:26:00,307 INFO L225 Difference]: With dead ends: 186 [2022-04-06 17:26:00,307 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 17:26:00,308 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:26:00,308 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 20 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:26:00,308 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 147 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:26:00,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 17:26:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2022-04-06 17:26:00,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 83 states have (on average 1.180722891566265) internal successors, (98), 87 states have internal predecessors, (98), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 17:26:00,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 152 transitions. [2022-04-06 17:26:00,322 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 152 transitions. Word has length 73 [2022-04-06 17:26:00,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:26:00,323 INFO L478 AbstractCegarLoop]: Abstraction has 129 states and 152 transitions. [2022-04-06 17:26:00,323 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 17:26:00,323 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 152 transitions. [2022-04-06 17:26:00,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-06 17:26:00,323 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:26:00,324 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:26:00,347 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-04-06 17:26:00,547 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,SelfDestructingSolverStorable14 [2022-04-06 17:26:00,547 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:26:00,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:26:00,548 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 5 times [2022-04-06 17:26:00,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:00,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1902592889] [2022-04-06 17:26:00,552 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:26:00,552 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:26:00,552 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:26:00,552 INFO L85 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 6 times [2022-04-06 17:26:00,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:26:00,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263337036] [2022-04-06 17:26:00,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:26:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:26:00,558 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:26:00,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163384326] [2022-04-06 17:26:00,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:26:00,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:26:00,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:26:00,560 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-04-06 17:26:00,561 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-04-06 17:26:00,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 17:26:00,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:26:00,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 17:26:00,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:26:00,761 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 54 proven. 132 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-06 17:26:00,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:26:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 20 proven. 24 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-04-06 17:26:00,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:26:00,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263337036] [2022-04-06 17:26:00,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:26:00,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163384326] [2022-04-06 17:26:00,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163384326] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:26:00,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:26:00,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 17:26:00,908 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:26:00,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1902592889] [2022-04-06 17:26:00,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1902592889] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:26:00,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:26:00,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 17:26:00,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373089548] [2022-04-06 17:26:00,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:26:00,909 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 17:26:00,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:00,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 17:26:00,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 17:26:00,910 INFO L87 Difference]: Start difference. First operand 129 states and 152 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 17:26:00,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:26:00,966 INFO L93 Difference]: Finished difference Result 170 states and 207 transitions. [2022-04-06 17:26:00,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 17:26:00,966 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2022-04-06 17:26:00,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:26:00,968 INFO L225 Difference]: With dead ends: 170 [2022-04-06 17:26:00,968 INFO L226 Difference]: Without dead ends: 131 [2022-04-06 17:26:00,968 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-06 17:26:00,968 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 3 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:26:00,969 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 186 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:26:00,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-06 17:26:00,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2022-04-06 17:26:00,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 85 states have (on average 1.1764705882352942) internal successors, (100), 89 states have internal predecessors, (100), 28 states have call successors, (28), 18 states have call predecessors, (28), 17 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 17:26:00,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 154 transitions. [2022-04-06 17:26:00,985 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 154 transitions. Word has length 73 [2022-04-06 17:26:00,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:26:00,985 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 154 transitions. [2022-04-06 17:26:00,985 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 17:26:00,985 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 154 transitions. [2022-04-06 17:26:00,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 17:26:00,986 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:26:00,986 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 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] [2022-04-06 17:26:01,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 17:26:01,207 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,SelfDestructingSolverStorable15 [2022-04-06 17:26:01,207 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:26:01,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:26:01,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 3 times [2022-04-06 17:26:01,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:01,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2040123456] [2022-04-06 17:26:01,211 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:26:01,211 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:26:01,211 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:26:01,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 4 times [2022-04-06 17:26:01,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:26:01,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983301270] [2022-04-06 17:26:01,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:26:01,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:26:01,223 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:26:01,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524669667] [2022-04-06 17:26:01,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:26:01,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:26:01,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:26:01,224 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-04-06 17:26:01,225 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-04-06 17:26:01,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:26:01,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:26:01,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 17:26:01,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:26:01,465 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 17:26:01,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:26:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 20 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 17:26:01,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:26:01,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983301270] [2022-04-06 17:26:01,637 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:26:01,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524669667] [2022-04-06 17:26:01,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524669667] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:26:01,638 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:26:01,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 17:26:01,638 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:26:01,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2040123456] [2022-04-06 17:26:01,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2040123456] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:26:01,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:26:01,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 17:26:01,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337007542] [2022-04-06 17:26:01,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:26:01,639 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 17:26:01,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:01,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 17:26:01,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 17:26:01,640 INFO L87 Difference]: Start difference. First operand 131 states and 154 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 17:26:01,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:26:01,712 INFO L93 Difference]: Finished difference Result 181 states and 209 transitions. [2022-04-06 17:26:01,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 17:26:01,713 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 17:26:01,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:26:01,715 INFO L225 Difference]: With dead ends: 181 [2022-04-06 17:26:01,715 INFO L226 Difference]: Without dead ends: 166 [2022-04-06 17:26:01,715 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=129, Unknown=0, NotChecked=0, Total=210 [2022-04-06 17:26:01,716 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:26:01,716 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 171 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:26:01,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-04-06 17:26:01,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-04-06 17:26:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 106 states have (on average 1.1603773584905661) internal successors, (123), 110 states have internal predecessors, (123), 35 states have call successors, (35), 23 states have call predecessors, (35), 21 states have return successors, (32), 29 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 17:26:01,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 190 transitions. [2022-04-06 17:26:01,733 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 190 transitions. Word has length 80 [2022-04-06 17:26:01,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:26:01,733 INFO L478 AbstractCegarLoop]: Abstraction has 163 states and 190 transitions. [2022-04-06 17:26:01,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 17:26:01,734 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 190 transitions. [2022-04-06 17:26:01,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 17:26:01,735 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:26:01,735 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:26:01,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 17:26:01,951 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,SelfDestructingSolverStorable16 [2022-04-06 17:26:01,951 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:26:01,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:26:01,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 5 times [2022-04-06 17:26:01,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:26:01,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1819211560] [2022-04-06 17:26:01,955 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:26:01,955 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:26:01,956 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:26:01,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 6 times [2022-04-06 17:26:01,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:26:01,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945249224] [2022-04-06 17:26:01,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:26:01,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:26:01,972 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:26:01,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2051417193] [2022-04-06 17:26:01,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:26:01,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:26:01,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:26:01,977 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-04-06 17:26:01,981 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-04-06 17:26:02,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-06 17:26:02,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:26:02,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 26 conjunts are in the unsatisfiable core [2022-04-06 17:26:02,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:26:02,502 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 57 proven. 10 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 17:26:02,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:26:37,534 WARN L232 SmtUtils]: Spent 18.00s on a formula simplification that was a NOOP. DAG size: 50 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 17:27:34,556 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 45 proven. 22 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 17:27:34,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:27:34,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945249224] [2022-04-06 17:27:34,556 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:27:34,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051417193] [2022-04-06 17:27:34,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051417193] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:27:34,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:27:34,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2022-04-06 17:27:34,557 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:27:34,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1819211560] [2022-04-06 17:27:34,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1819211560] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:27:34,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:27:34,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 17:27:34,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117443876] [2022-04-06 17:27:34,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:27:34,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 17:27:34,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:34,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 17:27:34,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=180, Unknown=3, NotChecked=0, Total=240 [2022-04-06 17:27:34,558 INFO L87 Difference]: Start difference. First operand 163 states and 190 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, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 17:27:34,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:27:34,809 INFO L93 Difference]: Finished difference Result 193 states and 224 transitions. [2022-04-06 17:27:34,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 17:27:34,810 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, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 80 [2022-04-06 17:27:34,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:27:34,811 INFO L225 Difference]: With dead ends: 193 [2022-04-06 17:27:34,811 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 17:27:34,812 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 25.8s TimeCoverageRelationStatistics Valid=70, Invalid=233, Unknown=3, NotChecked=0, Total=306 [2022-04-06 17:27:34,812 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 48 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:27:34,812 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 126 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:27:34,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 17:27:34,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2022-04-06 17:27:34,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 111 states have (on average 1.1531531531531531) internal successors, (128), 115 states have internal predecessors, (128), 35 states have call successors, (35), 23 states have call predecessors, (35), 22 states have return successors, (33), 30 states have call predecessors, (33), 33 states have call successors, (33) [2022-04-06 17:27:34,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 196 transitions. [2022-04-06 17:27:34,828 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 196 transitions. Word has length 80 [2022-04-06 17:27:34,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:27:34,828 INFO L478 AbstractCegarLoop]: Abstraction has 169 states and 196 transitions. [2022-04-06 17:27:34,828 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, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 17:27:34,828 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 196 transitions. [2022-04-06 17:27:34,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 17:27:34,829 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:27:34,829 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:27:34,852 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-04-06 17:27:35,030 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:35,030 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:27:35,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:27:35,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 3 times [2022-04-06 17:27:35,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:35,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1641789576] [2022-04-06 17:27:35,034 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:27:35,034 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:27:35,034 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:27:35,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1035991527, now seen corresponding path program 4 times [2022-04-06 17:27:35,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:27:35,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957829009] [2022-04-06 17:27:35,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:27:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:27:35,052 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:27:35,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157167714] [2022-04-06 17:27:35,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:27:35,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:35,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:27:35,054 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-04-06 17:27:35,055 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-04-06 17:27:35,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:27:35,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:27:35,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 17:27:35,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:27:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 44 proven. 5 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:27:35,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:27:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 38 proven. 11 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:27:35,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:27:35,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957829009] [2022-04-06 17:27:35,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:27:35,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157167714] [2022-04-06 17:27:35,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157167714] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:27:35,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:27:35,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-04-06 17:27:35,552 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:27:35,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1641789576] [2022-04-06 17:27:35,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1641789576] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:27:35,552 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:27:35,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-06 17:27:35,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001426857] [2022-04-06 17:27:35,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:27:35,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-06 17:27:35,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:35,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-06 17:27:35,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 17:27:35,554 INFO L87 Difference]: Start difference. First operand 169 states and 196 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 17:27:35,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:27:35,603 INFO L93 Difference]: Finished difference Result 197 states and 235 transitions. [2022-04-06 17:27:35,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-06 17:27:35,603 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 91 [2022-04-06 17:27:35,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:27:35,604 INFO L225 Difference]: With dead ends: 197 [2022-04-06 17:27:35,605 INFO L226 Difference]: Without dead ends: 184 [2022-04-06 17:27:35,605 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-04-06 17:27:35,605 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 7 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:27:35,606 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 99 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:27:35,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-04-06 17:27:35,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2022-04-06 17:27:35,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 118 states have (on average 1.1694915254237288) internal successors, (138), 122 states have internal predecessors, (138), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 17:27:35,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 214 transitions. [2022-04-06 17:27:35,622 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 214 transitions. Word has length 91 [2022-04-06 17:27:35,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:27:35,622 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 214 transitions. [2022-04-06 17:27:35,623 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 4 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 17:27:35,623 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 214 transitions. [2022-04-06 17:27:35,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 17:27:35,624 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:27:35,624 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:27:35,647 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-04-06 17:27:35,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:35,847 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:27:35,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:27:35,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 7 times [2022-04-06 17:27:35,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:35,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2103025133] [2022-04-06 17:27:35,852 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:27:35,852 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:27:35,852 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:27:35,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 8 times [2022-04-06 17:27:35,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:27:35,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119307809] [2022-04-06 17:27:35,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:27:35,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:27:35,859 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:27:35,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [122299045] [2022-04-06 17:27:35,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:27:35,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:35,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:27:35,862 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-04-06 17:27:35,863 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-04-06 17:27:35,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:27:35,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:27:35,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 17:27:35,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:27:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 72 proven. 260 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-04-06 17:27:36,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:27:36,299 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 26 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:27:36,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:27:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119307809] [2022-04-06 17:27:36,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:27:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122299045] [2022-04-06 17:27:36,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122299045] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:27:36,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:27:36,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 17:27:36,300 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:27:36,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2103025133] [2022-04-06 17:27:36,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2103025133] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:27:36,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:27:36,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 17:27:36,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135493225] [2022-04-06 17:27:36,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:27:36,301 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 17:27:36,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:36,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 17:27:36,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 17:27:36,302 INFO L87 Difference]: Start difference. First operand 180 states and 214 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 17:27:36,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:27:36,395 INFO L93 Difference]: Finished difference Result 242 states and 300 transitions. [2022-04-06 17:27:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 17:27:36,395 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 91 [2022-04-06 17:27:36,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:27:36,397 INFO L225 Difference]: With dead ends: 242 [2022-04-06 17:27:36,397 INFO L226 Difference]: Without dead ends: 182 [2022-04-06 17:27:36,397 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:27:36,398 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 11 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:27:36,398 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 176 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:27:36,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-04-06 17:27:36,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-04-06 17:27:36,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 120 states have (on average 1.1666666666666667) internal successors, (140), 124 states have internal predecessors, (140), 39 states have call successors, (39), 23 states have call predecessors, (39), 22 states have return successors, (37), 34 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 17:27:36,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 216 transitions. [2022-04-06 17:27:36,415 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 216 transitions. Word has length 91 [2022-04-06 17:27:36,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:27:36,415 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 216 transitions. [2022-04-06 17:27:36,415 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 17:27:36,416 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 216 transitions. [2022-04-06 17:27:36,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 17:27:36,416 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:27:36,416 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:27:36,443 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-04-06 17:27:36,637 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:36,637 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:27:36,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:27:36,638 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 5 times [2022-04-06 17:27:36,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:36,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138179179] [2022-04-06 17:27:36,640 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:27:36,640 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:27:36,640 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:27:36,640 INFO L85 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 6 times [2022-04-06 17:27:36,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:27:36,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197547420] [2022-04-06 17:27:36,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:27:36,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:27:36,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:27:36,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613358684] [2022-04-06 17:27:36,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:27:36,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:36,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:27:36,649 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-04-06 17:27:36,651 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-04-06 17:27:36,750 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 17:27:36,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:27:36,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 17:27:36,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:27:36,956 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 296 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-06 17:27:36,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:27:37,161 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:27:37,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:27:37,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197547420] [2022-04-06 17:27:37,162 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:27:37,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613358684] [2022-04-06 17:27:37,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613358684] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:27:37,162 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:27:37,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 17:27:37,162 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:27:37,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138179179] [2022-04-06 17:27:37,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138179179] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:27:37,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:27:37,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 17:27:37,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536792652] [2022-04-06 17:27:37,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:27:37,163 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 17:27:37,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:37,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 17:27:37,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 17:27:37,164 INFO L87 Difference]: Start difference. First operand 182 states and 216 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 17:27:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:27:37,284 INFO L93 Difference]: Finished difference Result 240 states and 281 transitions. [2022-04-06 17:27:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 17:27:37,285 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 94 [2022-04-06 17:27:37,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:27:37,286 INFO L225 Difference]: With dead ends: 240 [2022-04-06 17:27:37,286 INFO L226 Difference]: Without dead ends: 227 [2022-04-06 17:27:37,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=186, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:27:37,288 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 41 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:27:37,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 199 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:27:37,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-04-06 17:27:37,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 226. [2022-04-06 17:27:37,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 155 states have internal predecessors, (173), 46 states have call successors, (46), 29 states have call predecessors, (46), 28 states have return successors, (44), 41 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 17:27:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 263 transitions. [2022-04-06 17:27:37,311 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 263 transitions. Word has length 94 [2022-04-06 17:27:37,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:27:37,313 INFO L478 AbstractCegarLoop]: Abstraction has 226 states and 263 transitions. [2022-04-06 17:27:37,313 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 17:27:37,313 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 263 transitions. [2022-04-06 17:27:37,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 17:27:37,314 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:27:37,314 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:27:37,338 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-04-06 17:27:37,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:37,532 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:27:37,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:27:37,532 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 7 times [2022-04-06 17:27:37,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:27:37,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1221903166] [2022-04-06 17:27:37,535 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:27:37,535 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:27:37,535 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:27:37,535 INFO L85 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 8 times [2022-04-06 17:27:37,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:27:37,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612874201] [2022-04-06 17:27:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:27:37,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:27:37,542 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:27:37,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1805984762] [2022-04-06 17:27:37,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:27:37,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:27:37,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:27:37,543 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-04-06 17:27:37,545 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-04-06 17:27:37,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:27:37,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:27:37,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 17:27:37,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:27:38,143 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 30 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:27:38,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:28:02,755 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 26 proven. 24 refuted. 6 times theorem prover too weak. 312 trivial. 0 not checked. [2022-04-06 17:28:02,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:28:02,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612874201] [2022-04-06 17:28:02,755 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:28:02,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805984762] [2022-04-06 17:28:02,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805984762] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:28:02,755 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:28:02,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 17:28:02,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:28:02,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1221903166] [2022-04-06 17:28:02,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1221903166] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:28:02,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:28:02,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 17:28:02,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436847266] [2022-04-06 17:28:02,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:28:02,756 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 17:28:02,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:28:02,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 17:28:02,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2022-04-06 17:28:02,757 INFO L87 Difference]: Start difference. First operand 226 states and 263 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 17:28:03,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:28:03,062 INFO L93 Difference]: Finished difference Result 275 states and 329 transitions. [2022-04-06 17:28:03,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 17:28:03,063 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2022-04-06 17:28:03,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:28:03,064 INFO L225 Difference]: With dead ends: 275 [2022-04-06 17:28:03,064 INFO L226 Difference]: Without dead ends: 240 [2022-04-06 17:28:03,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 170 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=64, Invalid=207, Unknown=1, NotChecked=0, Total=272 [2022-04-06 17:28:03,065 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 13 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:28:03,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 302 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:28:03,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-04-06 17:28:03,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 238. [2022-04-06 17:28:03,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 159 states have (on average 1.150943396226415) internal successors, (183), 163 states have internal predecessors, (183), 48 states have call successors, (48), 31 states have call predecessors, (48), 30 states have return successors, (46), 43 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 17:28:03,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 277 transitions. [2022-04-06 17:28:03,097 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 277 transitions. Word has length 94 [2022-04-06 17:28:03,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:28:03,097 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 277 transitions. [2022-04-06 17:28:03,098 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 17:28:03,098 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 277 transitions. [2022-04-06 17:28:03,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 17:28:03,099 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:28:03,099 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:28:03,123 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-04-06 17:28:03,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:28:03,312 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:28:03,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:28:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 9 times [2022-04-06 17:28:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:28:03,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1704824186] [2022-04-06 17:28:03,316 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:28:03,316 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:28:03,316 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:28:03,316 INFO L85 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 10 times [2022-04-06 17:28:03,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:28:03,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259579235] [2022-04-06 17:28:03,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:28:03,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:28:03,322 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:28:03,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016053602] [2022-04-06 17:28:03,322 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:28:03,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:28:03,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:28:03,324 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-04-06 17:28:03,328 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-04-06 17:28:03,388 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:28:03,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:28:03,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 17:28:03,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:28:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 99 proven. 53 refuted. 7 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 17:28:29,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:29:01,506 WARN L232 SmtUtils]: Spent 5.60s on a formula simplification that was a NOOP. DAG size: 89 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 17:29:47,763 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 101 proven. 31 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 17:29:47,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:29:47,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259579235] [2022-04-06 17:29:47,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:29:47,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016053602] [2022-04-06 17:29:47,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016053602] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:29:47,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:29:47,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2022-04-06 17:29:47,764 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:29:47,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1704824186] [2022-04-06 17:29:47,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1704824186] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:29:47,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:29:47,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 17:29:47,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985796480] [2022-04-06 17:29:47,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:29:47,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 17:29:47,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:29:47,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 17:29:47,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=295, Unknown=6, NotChecked=0, Total=380 [2022-04-06 17:29:47,765 INFO L87 Difference]: Start difference. First operand 238 states and 277 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 17:29:51,138 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:29:55,802 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:29:58,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:29:59,984 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:02,023 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:04,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:08,189 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:10,190 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:12,226 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:13,392 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:15,393 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:21,629 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:23,676 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:25,683 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:28,043 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:30,047 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:32,068 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 17:30:32,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:32,744 INFO L93 Difference]: Finished difference Result 271 states and 325 transitions. [2022-04-06 17:30:32,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 17:30:32,744 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 17:30:32,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:32,746 INFO L225 Difference]: With dead ends: 271 [2022-04-06 17:30:32,746 INFO L226 Difference]: Without dead ends: 269 [2022-04-06 17:30:32,746 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 178 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 53.7s TimeCoverageRelationStatistics Valid=104, Invalid=395, Unknown=7, NotChecked=0, Total=506 [2022-04-06 17:30:32,747 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 33 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 23 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 36.7s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:32,747 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 239 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 256 Invalid, 12 Unknown, 113 Unchecked, 36.7s Time] [2022-04-06 17:30:32,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-04-06 17:30:32,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 258. [2022-04-06 17:30:32,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 171 states have (on average 1.1578947368421053) internal successors, (198), 177 states have internal predecessors, (198), 54 states have call successors, (54), 33 states have call predecessors, (54), 32 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 17:30:32,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 304 transitions. [2022-04-06 17:30:32,781 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 304 transitions. Word has length 99 [2022-04-06 17:30:32,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:32,782 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 304 transitions. [2022-04-06 17:30:32,782 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 7 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 17:30:32,782 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 304 transitions. [2022-04-06 17:30:32,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-06 17:30:32,783 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:32,783 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 3, 3, 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] [2022-04-06 17:30:32,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:32,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:32,984 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:32,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:32,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 5 times [2022-04-06 17:30:32,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:32,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [820333494] [2022-04-06 17:30:32,987 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:32,987 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:32,987 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:32,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1358295611, now seen corresponding path program 6 times [2022-04-06 17:30:32,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:32,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048655796] [2022-04-06 17:30:32,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:32,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:32,992 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:32,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249215260] [2022-04-06 17:30:32,993 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:30:32,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:32,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:32,994 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-04-06 17:30:32,995 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-04-06 17:30:33,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 17:30:33,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:33,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 17:30:33,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:33,222 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 108 proven. 4 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 17:30:33,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:33,477 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 110 proven. 2 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-04-06 17:30:33,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:33,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048655796] [2022-04-06 17:30:33,478 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:33,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249215260] [2022-04-06 17:30:33,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249215260] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:33,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:33,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 17:30:33,478 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:33,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [820333494] [2022-04-06 17:30:33,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [820333494] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:33,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:33,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 17:30:33,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150727210] [2022-04-06 17:30:33,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:33,479 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 17:30:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 17:30:33,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 17:30:33,480 INFO L87 Difference]: Start difference. First operand 258 states and 304 transitions. Second operand has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 17:30:33,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:33,653 INFO L93 Difference]: Finished difference Result 275 states and 320 transitions. [2022-04-06 17:30:33,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:30:33,653 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 105 [2022-04-06 17:30:33,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:33,654 INFO L225 Difference]: With dead ends: 275 [2022-04-06 17:30:33,654 INFO L226 Difference]: Without dead ends: 270 [2022-04-06 17:30:33,655 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:30:33,655 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 38 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:33,655 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 96 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:33,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-04-06 17:30:33,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 253. [2022-04-06 17:30:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 169 states have (on average 1.1183431952662721) internal successors, (189), 175 states have internal predecessors, (189), 49 states have call successors, (49), 35 states have call predecessors, (49), 34 states have return successors, (47), 42 states have call predecessors, (47), 47 states have call successors, (47) [2022-04-06 17:30:33,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 285 transitions. [2022-04-06 17:30:33,692 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 285 transitions. Word has length 105 [2022-04-06 17:30:33,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:33,692 INFO L478 AbstractCegarLoop]: Abstraction has 253 states and 285 transitions. [2022-04-06 17:30:33,692 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 17:30:33,692 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 285 transitions. [2022-04-06 17:30:33,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 17:30:33,693 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:33,694 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:33,719 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-04-06 17:30:33,911 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,SelfDestructingSolverStorable23 [2022-04-06 17:30:33,911 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:33,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:33,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 7 times [2022-04-06 17:30:33,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:33,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1989412208] [2022-04-06 17:30:33,914 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:33,914 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:33,914 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:33,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1894816690, now seen corresponding path program 8 times [2022-04-06 17:30:33,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:33,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320086185] [2022-04-06 17:30:33,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:33,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:33,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:33,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568852333] [2022-04-06 17:30:33,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:30:33,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:33,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:33,920 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-04-06 17:30:33,927 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-04-06 17:30:33,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:30:33,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:33,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 17:30:33,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 414 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 17:30:34,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:34,421 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 30 proven. 42 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 17:30:34,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:34,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320086185] [2022-04-06 17:30:34,422 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:34,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568852333] [2022-04-06 17:30:34,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568852333] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:34,422 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:34,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 17:30:34,422 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:34,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1989412208] [2022-04-06 17:30:34,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1989412208] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:34,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:34,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 17:30:34,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541520851] [2022-04-06 17:30:34,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:34,423 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 17:30:34,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:34,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 17:30:34,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:30:34,423 INFO L87 Difference]: Start difference. First operand 253 states and 285 transitions. Second operand has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 17:30:34,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:34,600 INFO L93 Difference]: Finished difference Result 329 states and 371 transitions. [2022-04-06 17:30:34,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 17:30:34,600 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 108 [2022-04-06 17:30:34,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:34,602 INFO L225 Difference]: With dead ends: 329 [2022-04-06 17:30:34,602 INFO L226 Difference]: Without dead ends: 316 [2022-04-06 17:30:34,602 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=167, Invalid=253, Unknown=0, NotChecked=0, Total=420 [2022-04-06 17:30:34,603 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 58 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:34,603 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 191 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:34,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-04-06 17:30:34,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 315. [2022-04-06 17:30:34,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 216 states have (on average 1.1111111111111112) internal successors, (240), 221 states have internal predecessors, (240), 56 states have call successors, (56), 43 states have call predecessors, (56), 42 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 17:30:34,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 350 transitions. [2022-04-06 17:30:34,653 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 350 transitions. Word has length 108 [2022-04-06 17:30:34,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:34,654 INFO L478 AbstractCegarLoop]: Abstraction has 315 states and 350 transitions. [2022-04-06 17:30:34,655 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 9 states have call successors, (18), 9 states have call predecessors, (18), 7 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 17:30:34,655 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 350 transitions. [2022-04-06 17:30:34,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 17:30:34,656 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:34,656 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:34,684 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-04-06 17:30:34,879 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,SelfDestructingSolverStorable24 [2022-04-06 17:30:34,879 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:34,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:34,880 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 1 times [2022-04-06 17:30:34,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:34,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [222915093] [2022-04-06 17:30:34,882 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:34,883 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:34,883 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:34,883 INFO L85 PathProgramCache]: Analyzing trace with hash 522560651, now seen corresponding path program 2 times [2022-04-06 17:30:34,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:34,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52862455] [2022-04-06 17:30:34,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:34,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:34,889 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:34,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1238198011] [2022-04-06 17:30:34,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:30:34,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:34,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:34,892 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-04-06 17:30:34,913 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-04-06 17:30:34,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:30:34,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:34,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 17:30:34,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 150 proven. 430 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 17:30:35,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 34 proven. 70 refuted. 0 times theorem prover too weak. 546 trivial. 0 not checked. [2022-04-06 17:30:35,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:35,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52862455] [2022-04-06 17:30:35,392 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:35,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238198011] [2022-04-06 17:30:35,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238198011] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:35,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:35,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 17:30:35,393 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:35,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [222915093] [2022-04-06 17:30:35,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [222915093] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:35,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:35,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 17:30:35,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124565703] [2022-04-06 17:30:35,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:35,393 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 17:30:35,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:35,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 17:30:35,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 17:30:35,394 INFO L87 Difference]: Start difference. First operand 315 states and 350 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 17:30:35,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:35,519 INFO L93 Difference]: Finished difference Result 368 states and 412 transitions. [2022-04-06 17:30:35,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 17:30:35,520 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-04-06 17:30:35,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:35,522 INFO L225 Difference]: With dead ends: 368 [2022-04-06 17:30:35,522 INFO L226 Difference]: Without dead ends: 313 [2022-04-06 17:30:35,522 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-06 17:30:35,523 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 21 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:35,523 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 220 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:35,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-04-06 17:30:35,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 313. [2022-04-06 17:30:35,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 214 states have (on average 1.1074766355140186) internal successors, (237), 219 states have internal predecessors, (237), 56 states have call successors, (56), 43 states have call predecessors, (56), 42 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 17:30:35,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 347 transitions. [2022-04-06 17:30:35,566 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 347 transitions. Word has length 118 [2022-04-06 17:30:35,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:35,566 INFO L478 AbstractCegarLoop]: Abstraction has 313 states and 347 transitions. [2022-04-06 17:30:35,566 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 8 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 17:30:35,566 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 347 transitions. [2022-04-06 17:30:35,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 17:30:35,567 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:35,567 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:35,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-06 17:30:35,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 17:30:35,787 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:35,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:35,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 9 times [2022-04-06 17:30:35,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:35,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [63876156] [2022-04-06 17:30:35,790 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:35,791 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:35,791 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:35,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1632097758, now seen corresponding path program 10 times [2022-04-06 17:30:35,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:35,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627772631] [2022-04-06 17:30:35,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:35,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:35,797 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:35,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965470120] [2022-04-06 17:30:35,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:30:35,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:35,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:35,799 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-04-06 17:30:35,827 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-04-06 17:30:35,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:30:35,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:35,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 17:30:35,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:36,153 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 554 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 17:30:36,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 640 backedges. 34 proven. 62 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-04-06 17:30:36,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:36,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627772631] [2022-04-06 17:30:36,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:36,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965470120] [2022-04-06 17:30:36,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965470120] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:36,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:36,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 17:30:36,401 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:36,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [63876156] [2022-04-06 17:30:36,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [63876156] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:36,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:36,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 17:30:36,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899912792] [2022-04-06 17:30:36,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:36,402 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 17:30:36,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:36,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 17:30:36,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 17:30:36,403 INFO L87 Difference]: Start difference. First operand 313 states and 347 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 17:30:36,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:36,578 INFO L93 Difference]: Finished difference Result 407 states and 461 transitions. [2022-04-06 17:30:36,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 17:30:36,578 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) Word has length 122 [2022-04-06 17:30:36,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:36,581 INFO L225 Difference]: With dead ends: 407 [2022-04-06 17:30:36,581 INFO L226 Difference]: Without dead ends: 394 [2022-04-06 17:30:36,582 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=222, Invalid=330, Unknown=0, NotChecked=0, Total=552 [2022-04-06 17:30:36,582 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 66 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:36,583 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 245 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:36,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-04-06 17:30:36,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 393. [2022-04-06 17:30:36,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 270 states have (on average 1.1074074074074074) internal successors, (299), 276 states have internal predecessors, (299), 71 states have call successors, (71), 52 states have call predecessors, (71), 51 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 17:30:36,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 439 transitions. [2022-04-06 17:30:36,632 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 439 transitions. Word has length 122 [2022-04-06 17:30:36,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:36,632 INFO L478 AbstractCegarLoop]: Abstraction has 393 states and 439 transitions. [2022-04-06 17:30:36,632 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 10 states have call successors, (20), 10 states have call predecessors, (20), 8 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2022-04-06 17:30:36,632 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 439 transitions. [2022-04-06 17:30:36,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 17:30:36,633 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:36,633 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 7, 6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:36,660 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-04-06 17:30:36,860 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:36,860 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:36,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:36,861 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 3 times [2022-04-06 17:30:36,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:36,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [939923952] [2022-04-06 17:30:36,863 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:36,863 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:36,863 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:36,863 INFO L85 PathProgramCache]: Analyzing trace with hash -867526735, now seen corresponding path program 4 times [2022-04-06 17:30:36,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:36,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544399932] [2022-04-06 17:30:36,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:36,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:36,870 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:36,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259434103] [2022-04-06 17:30:36,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:30:36,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:36,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:36,871 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-04-06 17:30:36,883 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-04-06 17:30:36,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:30:36,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:36,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 17:30:36,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 180 proven. 642 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-04-06 17:30:37,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 40 proven. 102 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2022-04-06 17:30:37,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544399932] [2022-04-06 17:30:37,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259434103] [2022-04-06 17:30:37,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259434103] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:37,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:37,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 17:30:37,402 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [939923952] [2022-04-06 17:30:37,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [939923952] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:37,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:37,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 17:30:37,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315208632] [2022-04-06 17:30:37,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:37,403 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 17:30:37,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:37,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 17:30:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 17:30:37,404 INFO L87 Difference]: Start difference. First operand 393 states and 439 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 17:30:37,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:37,589 INFO L93 Difference]: Finished difference Result 446 states and 501 transitions. [2022-04-06 17:30:37,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 17:30:37,589 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 136 [2022-04-06 17:30:37,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:37,591 INFO L225 Difference]: With dead ends: 446 [2022-04-06 17:30:37,591 INFO L226 Difference]: Without dead ends: 391 [2022-04-06 17:30:37,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-06 17:30:37,592 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 34 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:37,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 204 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:37,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-04-06 17:30:37,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2022-04-06 17:30:37,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 268 states have (on average 1.1044776119402986) internal successors, (296), 274 states have internal predecessors, (296), 71 states have call successors, (71), 52 states have call predecessors, (71), 51 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 17:30:37,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 436 transitions. [2022-04-06 17:30:37,647 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 436 transitions. Word has length 136 [2022-04-06 17:30:37,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:37,648 INFO L478 AbstractCegarLoop]: Abstraction has 391 states and 436 transitions. [2022-04-06 17:30:37,648 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 9 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 17:30:37,648 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 436 transitions. [2022-04-06 17:30:37,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-06 17:30:37,649 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:37,649 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:37,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:37,863 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 17:30:37,863 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:37,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:37,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 11 times [2022-04-06 17:30:37,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:37,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2061501243] [2022-04-06 17:30:37,866 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:37,866 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:37,866 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:37,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1792552182, now seen corresponding path program 12 times [2022-04-06 17:30:37,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:37,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418979453] [2022-04-06 17:30:37,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:37,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:37,872 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:37,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034004805] [2022-04-06 17:30:37,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:30:37,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:37,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:37,877 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:37,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 17:30:37,963 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 17:30:37,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:37,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 17:30:37,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 716 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-04-06 17:30:38,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 38 proven. 88 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-04-06 17:30:38,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:38,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418979453] [2022-04-06 17:30:38,604 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:38,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034004805] [2022-04-06 17:30:38,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034004805] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:38,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:38,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 17:30:38,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:38,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2061501243] [2022-04-06 17:30:38,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2061501243] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:38,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:38,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 17:30:38,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141251986] [2022-04-06 17:30:38,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:38,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 17:30:38,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 17:30:38,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 17:30:38,606 INFO L87 Difference]: Start difference. First operand 391 states and 436 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 17:30:38,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:38,813 INFO L93 Difference]: Finished difference Result 487 states and 554 transitions. [2022-04-06 17:30:38,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 17:30:38,814 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) Word has length 136 [2022-04-06 17:30:38,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:38,818 INFO L225 Difference]: With dead ends: 487 [2022-04-06 17:30:38,818 INFO L226 Difference]: Without dead ends: 474 [2022-04-06 17:30:38,819 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=285, Invalid=417, Unknown=0, NotChecked=0, Total=702 [2022-04-06 17:30:38,819 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 69 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:38,820 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 258 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:38,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-04-06 17:30:38,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 473. [2022-04-06 17:30:38,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 324 states have (on average 1.1049382716049383) internal successors, (358), 332 states have internal predecessors, (358), 88 states have call successors, (88), 61 states have call predecessors, (88), 60 states have return successors, (86), 79 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 17:30:38,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 532 transitions. [2022-04-06 17:30:38,886 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 532 transitions. Word has length 136 [2022-04-06 17:30:38,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:38,886 INFO L478 AbstractCegarLoop]: Abstraction has 473 states and 532 transitions. [2022-04-06 17:30:38,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 11 states have internal predecessors, (61), 11 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2022-04-06 17:30:38,886 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 532 transitions. [2022-04-06 17:30:38,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-04-06 17:30:38,888 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:38,888 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:38,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-04-06 17:30:39,099 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 17:30:39,099 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:39,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:39,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 13 times [2022-04-06 17:30:39,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:39,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [739028973] [2022-04-06 17:30:39,102 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:39,102 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:39,102 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:39,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1618957110, now seen corresponding path program 14 times [2022-04-06 17:30:39,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:39,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980389762] [2022-04-06 17:30:39,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:39,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:39,110 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:39,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [461512228] [2022-04-06 17:30:39,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:30:39,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:39,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:39,111 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:39,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 17:30:39,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:30:39,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:39,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 17:30:39,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 900 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 17:30:39,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:39,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1002 backedges. 42 proven. 120 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 17:30:39,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980389762] [2022-04-06 17:30:39,781 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461512228] [2022-04-06 17:30:39,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461512228] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:39,781 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:39,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 17:30:39,782 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:39,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [739028973] [2022-04-06 17:30:39,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [739028973] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:39,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:39,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 17:30:39,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145971745] [2022-04-06 17:30:39,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:39,782 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 17:30:39,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:39,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 17:30:39,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 17:30:39,783 INFO L87 Difference]: Start difference. First operand 473 states and 532 transitions. Second operand has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 17:30:40,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:40,050 INFO L93 Difference]: Finished difference Result 579 states and 663 transitions. [2022-04-06 17:30:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 17:30:40,051 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) Word has length 150 [2022-04-06 17:30:40,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:40,053 INFO L225 Difference]: With dead ends: 579 [2022-04-06 17:30:40,053 INFO L226 Difference]: Without dead ends: 566 [2022-04-06 17:30:40,054 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 277 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=356, Invalid=514, Unknown=0, NotChecked=0, Total=870 [2022-04-06 17:30:40,054 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 122 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:40,055 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 268 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:30:40,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-04-06 17:30:40,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 565. [2022-04-06 17:30:40,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 387 states have (on average 1.1059431524547803) internal successors, (428), 397 states have internal predecessors, (428), 107 states have call successors, (107), 71 states have call predecessors, (107), 70 states have return successors, (105), 96 states have call predecessors, (105), 105 states have call successors, (105) [2022-04-06 17:30:40,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 640 transitions. [2022-04-06 17:30:40,126 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 640 transitions. Word has length 150 [2022-04-06 17:30:40,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:40,126 INFO L478 AbstractCegarLoop]: Abstraction has 565 states and 640 transitions. [2022-04-06 17:30:40,126 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.230769230769231) internal successors, (68), 12 states have internal predecessors, (68), 12 states have call successors, (24), 12 states have call predecessors, (24), 10 states have return successors, (22), 10 states have call predecessors, (22), 10 states have call successors, (22) [2022-04-06 17:30:40,126 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 640 transitions. [2022-04-06 17:30:40,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-04-06 17:30:40,134 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:40,134 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:40,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:40,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:40,344 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:40,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 15 times [2022-04-06 17:30:40,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:40,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1290593195] [2022-04-06 17:30:40,347 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:40,347 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:40,347 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash 778901090, now seen corresponding path program 16 times [2022-04-06 17:30:40,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:40,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267462461] [2022-04-06 17:30:40,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:40,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:40,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988205324] [2022-04-06 17:30:40,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:30:40,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:40,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:40,356 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:40,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 17:30:47,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:30:47,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:47,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 17:30:47,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:47,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 1106 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 17:30:47,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:47,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 46 proven. 158 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 17:30:47,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:47,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267462461] [2022-04-06 17:30:47,659 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:47,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988205324] [2022-04-06 17:30:47,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988205324] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:47,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:47,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 17:30:47,660 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:47,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1290593195] [2022-04-06 17:30:47,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1290593195] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:47,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:47,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 17:30:47,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146472411] [2022-04-06 17:30:47,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:47,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 17:30:47,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 17:30:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 17:30:47,661 INFO L87 Difference]: Start difference. First operand 565 states and 640 transitions. Second operand has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 17:30:47,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:47,993 INFO L93 Difference]: Finished difference Result 677 states and 778 transitions. [2022-04-06 17:30:47,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 17:30:47,993 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) Word has length 164 [2022-04-06 17:30:47,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:47,996 INFO L225 Difference]: With dead ends: 677 [2022-04-06 17:30:47,996 INFO L226 Difference]: Without dead ends: 664 [2022-04-06 17:30:47,997 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=435, Invalid=621, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 17:30:48,011 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 126 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:48,012 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 279 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:30:48,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-04-06 17:30:48,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 663. [2022-04-06 17:30:48,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 453 states have (on average 1.1059602649006623) internal successors, (501), 466 states have internal predecessors, (501), 128 states have call successors, (128), 82 states have call predecessors, (128), 81 states have return successors, (126), 114 states have call predecessors, (126), 126 states have call successors, (126) [2022-04-06 17:30:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 755 transitions. [2022-04-06 17:30:48,093 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 755 transitions. Word has length 164 [2022-04-06 17:30:48,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:48,093 INFO L478 AbstractCegarLoop]: Abstraction has 663 states and 755 transitions. [2022-04-06 17:30:48,094 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.357142857142857) internal successors, (75), 13 states have internal predecessors, (75), 13 states have call successors, (26), 13 states have call predecessors, (26), 11 states have return successors, (24), 11 states have call predecessors, (24), 11 states have call successors, (24) [2022-04-06 17:30:48,094 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 755 transitions. [2022-04-06 17:30:48,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-04-06 17:30:48,095 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:48,096 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:48,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:48,310 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:48,310 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:48,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:48,310 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 17 times [2022-04-06 17:30:48,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:48,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1925012321] [2022-04-06 17:30:48,313 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:48,313 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:48,313 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash 759159950, now seen corresponding path program 18 times [2022-04-06 17:30:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:48,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732007099] [2022-04-06 17:30:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:48,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:48,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241721371] [2022-04-06 17:30:48,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:30:48,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:48,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:48,326 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:48,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 17:30:48,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 17:30:48,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:48,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 17:30:48,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:48,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 723 proven. 34 refuted. 0 times theorem prover too weak. 695 trivial. 0 not checked. [2022-04-06 17:30:48,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 143 proven. 34 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2022-04-06 17:30:48,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:48,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732007099] [2022-04-06 17:30:48,940 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:48,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241721371] [2022-04-06 17:30:48,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241721371] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:48,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:48,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2022-04-06 17:30:48,941 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:48,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1925012321] [2022-04-06 17:30:48,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1925012321] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:48,941 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:48,941 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:30:48,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713536746] [2022-04-06 17:30:48,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:48,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:30:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:48,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:30:48,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 17:30:48,942 INFO L87 Difference]: Start difference. First operand 663 states and 755 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 17:30:49,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:49,070 INFO L93 Difference]: Finished difference Result 719 states and 820 transitions. [2022-04-06 17:30:49,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:30:49,071 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 178 [2022-04-06 17:30:49,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:49,073 INFO L225 Difference]: With dead ends: 719 [2022-04-06 17:30:49,073 INFO L226 Difference]: Without dead ends: 565 [2022-04-06 17:30:49,074 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 348 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 17:30:49,074 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 0 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:49,074 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 182 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:30:49,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-04-06 17:30:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2022-04-06 17:30:49,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 384 states have (on average 1.1041666666666667) internal successors, (424), 396 states have internal predecessors, (424), 110 states have call successors, (110), 71 states have call predecessors, (110), 70 states have return successors, (108), 97 states have call predecessors, (108), 108 states have call successors, (108) [2022-04-06 17:30:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 642 transitions. [2022-04-06 17:30:49,135 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 642 transitions. Word has length 178 [2022-04-06 17:30:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:49,135 INFO L478 AbstractCegarLoop]: Abstraction has 565 states and 642 transitions. [2022-04-06 17:30:49,135 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 17:30:49,135 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 642 transitions. [2022-04-06 17:30:49,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 17:30:49,137 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:49,137 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:49,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:49,367 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:49,368 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:49,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:49,368 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 5 times [2022-04-06 17:30:49,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:49,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [567015269] [2022-04-06 17:30:49,372 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:49,372 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:49,372 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 221596463, now seen corresponding path program 6 times [2022-04-06 17:30:49,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971343086] [2022-04-06 17:30:49,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:49,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:49,380 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:49,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040745527] [2022-04-06 17:30:49,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:30:49,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:49,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:49,381 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:49,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 17:30:49,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 17:30:49,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:49,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 17:30:49,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:49,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1622 backedges. 559 proven. 0 refuted. 0 times theorem prover too weak. 1063 trivial. 0 not checked. [2022-04-06 17:30:49,646 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 17:30:49,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:49,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971343086] [2022-04-06 17:30:49,647 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:49,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040745527] [2022-04-06 17:30:49,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040745527] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:49,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:49,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:30:49,647 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:49,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [567015269] [2022-04-06 17:30:49,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [567015269] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:49,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:49,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 17:30:49,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105423126] [2022-04-06 17:30:49,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:49,648 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 17:30:49,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:49,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 17:30:49,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 17:30:49,648 INFO L87 Difference]: Start difference. First operand 565 states and 642 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 17:30:49,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:49,717 INFO L93 Difference]: Finished difference Result 640 states and 720 transitions. [2022-04-06 17:30:49,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 17:30:49,718 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 182 [2022-04-06 17:30:49,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:49,719 INFO L225 Difference]: With dead ends: 640 [2022-04-06 17:30:49,719 INFO L226 Difference]: Without dead ends: 527 [2022-04-06 17:30:49,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 178 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-04-06 17:30:49,720 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 8 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:49,720 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 17:30:49,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-04-06 17:30:49,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 525. [2022-04-06 17:30:49,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 356 states have (on average 1.0898876404494382) internal successors, (388), 366 states have internal predecessors, (388), 102 states have call successors, (102), 68 states have call predecessors, (102), 66 states have return successors, (99), 90 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 17:30:49,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 589 transitions. [2022-04-06 17:30:49,792 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 589 transitions. Word has length 182 [2022-04-06 17:30:49,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:49,793 INFO L478 AbstractCegarLoop]: Abstraction has 525 states and 589 transitions. [2022-04-06 17:30:49,793 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 17:30:49,793 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 589 transitions. [2022-04-06 17:30:49,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 17:30:49,795 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:49,795 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 8, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:49,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:50,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:50,011 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:50,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:50,012 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 19 times [2022-04-06 17:30:50,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:50,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [147018389] [2022-04-06 17:30:50,014 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:50,014 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:50,014 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash -553486584, now seen corresponding path program 20 times [2022-04-06 17:30:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:50,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915235167] [2022-04-06 17:30:50,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:50,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:50,023 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:50,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1997133831] [2022-04-06 17:30:50,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:30:50,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:50,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:50,024 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:50,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 17:30:50,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:30:50,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:50,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 17:30:50,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:50,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 1400 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 17:30:50,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1528 backedges. 52 proven. 176 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-04-06 17:30:50,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:50,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915235167] [2022-04-06 17:30:50,861 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:50,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997133831] [2022-04-06 17:30:50,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997133831] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:50,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:50,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 17:30:50,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:50,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [147018389] [2022-04-06 17:30:50,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [147018389] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:50,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:50,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 17:30:50,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176538898] [2022-04-06 17:30:50,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:50,862 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 17:30:50,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:50,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 17:30:50,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 17:30:50,863 INFO L87 Difference]: Start difference. First operand 525 states and 589 transitions. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 17:30:51,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:51,161 INFO L93 Difference]: Finished difference Result 619 states and 701 transitions. [2022-04-06 17:30:51,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 17:30:51,162 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) Word has length 182 [2022-04-06 17:30:51,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:51,164 INFO L225 Difference]: With dead ends: 619 [2022-04-06 17:30:51,164 INFO L226 Difference]: Without dead ends: 596 [2022-04-06 17:30:51,165 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=491, Invalid=699, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 17:30:51,165 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 131 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:51,165 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 295 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:30:51,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-04-06 17:30:51,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 595. [2022-04-06 17:30:51,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 403 states have (on average 1.0893300248138957) internal successors, (439), 415 states have internal predecessors, (439), 117 states have call successors, (117), 76 states have call predecessors, (117), 74 states have return successors, (114), 103 states have call predecessors, (114), 114 states have call successors, (114) [2022-04-06 17:30:51,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 670 transitions. [2022-04-06 17:30:51,232 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 670 transitions. Word has length 182 [2022-04-06 17:30:51,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:51,232 INFO L478 AbstractCegarLoop]: Abstraction has 595 states and 670 transitions. [2022-04-06 17:30:51,232 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 14 states have internal predecessors, (81), 14 states have call successors, (29), 14 states have call predecessors, (29), 12 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-04-06 17:30:51,232 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 670 transitions. [2022-04-06 17:30:51,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-04-06 17:30:51,233 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:51,233 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 9, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:51,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:51,434 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 17:30:51,434 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:51,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:51,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 21 times [2022-04-06 17:30:51,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:51,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1615699526] [2022-04-06 17:30:51,442 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:51,442 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:51,442 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1093935796, now seen corresponding path program 22 times [2022-04-06 17:30:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:51,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417111328] [2022-04-06 17:30:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:51,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:51,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1456010360] [2022-04-06 17:30:51,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:30:51,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:51,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:51,458 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:51,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 17:30:57,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:30:57,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:57,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 17:30:57,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:57,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 1652 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-04-06 17:30:57,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1788 backedges. 56 proven. 220 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-04-06 17:30:58,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417111328] [2022-04-06 17:30:58,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456010360] [2022-04-06 17:30:58,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456010360] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:58,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:58,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 17:30:58,220 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:58,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1615699526] [2022-04-06 17:30:58,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1615699526] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:58,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:58,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 17:30:58,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118434807] [2022-04-06 17:30:58,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:58,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 17:30:58,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:58,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 17:30:58,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 17:30:58,222 INFO L87 Difference]: Start difference. First operand 595 states and 670 transitions. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 17:30:58,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:58,549 INFO L93 Difference]: Finished difference Result 689 states and 782 transitions. [2022-04-06 17:30:58,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 17:30:58,550 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) Word has length 196 [2022-04-06 17:30:58,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:58,552 INFO L225 Difference]: With dead ends: 689 [2022-04-06 17:30:58,552 INFO L226 Difference]: Without dead ends: 666 [2022-04-06 17:30:58,553 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=583, Invalid=823, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 17:30:58,553 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 137 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:58,553 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 327 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:30:58,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-04-06 17:30:58,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 665. [2022-04-06 17:30:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 450 states have (on average 1.0888888888888888) internal successors, (490), 464 states have internal predecessors, (490), 132 states have call successors, (132), 84 states have call predecessors, (132), 82 states have return successors, (129), 116 states have call predecessors, (129), 129 states have call successors, (129) [2022-04-06 17:30:58,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 751 transitions. [2022-04-06 17:30:58,625 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 751 transitions. Word has length 196 [2022-04-06 17:30:58,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:30:58,625 INFO L478 AbstractCegarLoop]: Abstraction has 665 states and 751 transitions. [2022-04-06 17:30:58,625 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 15 states have internal predecessors, (88), 15 states have call successors, (31), 15 states have call predecessors, (31), 13 states have return successors, (29), 13 states have call predecessors, (29), 13 states have call successors, (29) [2022-04-06 17:30:58,625 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 751 transitions. [2022-04-06 17:30:58,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-04-06 17:30:58,627 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:30:58,627 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:30:58,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 17:30:58,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:58,827 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:30:58,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:30:58,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 23 times [2022-04-06 17:30:58,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:58,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1253231215] [2022-04-06 17:30:58,830 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:30:58,830 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:30:58,830 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:30:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1762259296, now seen corresponding path program 24 times [2022-04-06 17:30:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:30:58,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672608539] [2022-04-06 17:30:58,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:30:58,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:30:58,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:30:58,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [53831213] [2022-04-06 17:30:58,837 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:30:58,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:30:58,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:30:58,838 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:30:58,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 17:30:59,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-04-06 17:30:59,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:30:59,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 17:30:59,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:30:59,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 966 proven. 69 refuted. 0 times theorem prover too weak. 1035 trivial. 0 not checked. [2022-04-06 17:30:59,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:30:59,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 186 proven. 69 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2022-04-06 17:30:59,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:30:59,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672608539] [2022-04-06 17:30:59,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:30:59,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53831213] [2022-04-06 17:30:59,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53831213] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:30:59,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:30:59,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-04-06 17:30:59,765 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:30:59,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1253231215] [2022-04-06 17:30:59,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1253231215] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:30:59,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:30:59,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 17:30:59,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868056011] [2022-04-06 17:30:59,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:30:59,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 17:30:59,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:30:59,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 17:30:59,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 17:30:59,766 INFO L87 Difference]: Start difference. First operand 665 states and 751 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 17:30:59,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:30:59,928 INFO L93 Difference]: Finished difference Result 781 states and 891 transitions. [2022-04-06 17:30:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 17:30:59,929 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 210 [2022-04-06 17:30:59,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:30:59,931 INFO L225 Difference]: With dead ends: 781 [2022-04-06 17:30:59,931 INFO L226 Difference]: Without dead ends: 613 [2022-04-06 17:30:59,932 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 410 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-04-06 17:30:59,932 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 2 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:30:59,935 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 266 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:30:59,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-04-06 17:31:00,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2022-04-06 17:31:00,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 415 states have (on average 1.0867469879518072) internal successors, (451), 427 states have internal predecessors, (451), 120 states have call successors, (120), 79 states have call predecessors, (120), 77 states have return successors, (117), 106 states have call predecessors, (117), 117 states have call successors, (117) [2022-04-06 17:31:00,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 688 transitions. [2022-04-06 17:31:00,040 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 688 transitions. Word has length 210 [2022-04-06 17:31:00,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:00,041 INFO L478 AbstractCegarLoop]: Abstraction has 613 states and 688 transitions. [2022-04-06 17:31:00,041 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 6 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 17:31:00,041 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 688 transitions. [2022-04-06 17:31:00,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-04-06 17:31:00,043 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:00,043 INFO L499 BasicCegarLoop]: trace histogram [32, 31, 31, 9, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:00,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:00,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:00,259 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:00,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:00,260 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 25 times [2022-04-06 17:31:00,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:00,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [5539930] [2022-04-06 17:31:00,262 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:00,262 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:00,262 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:00,262 INFO L85 PathProgramCache]: Analyzing trace with hash -567448742, now seen corresponding path program 26 times [2022-04-06 17:31:00,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:00,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839834743] [2022-04-06 17:31:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:00,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:00,269 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:00,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678902742] [2022-04-06 17:31:00,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:31:00,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:00,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:00,271 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:00,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 17:31:00,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:31:00,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:00,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 17:31:00,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:00,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 2012 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-04-06 17:31:00,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2166 backedges. 62 proven. 244 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-06 17:31:01,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839834743] [2022-04-06 17:31:01,258 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678902742] [2022-04-06 17:31:01,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678902742] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:01,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:01,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 17:31:01,258 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [5539930] [2022-04-06 17:31:01,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [5539930] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:01,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:01,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 17:31:01,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601062527] [2022-04-06 17:31:01,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:01,259 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 17:31:01,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:01,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 17:31:01,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 17:31:01,260 INFO L87 Difference]: Start difference. First operand 613 states and 688 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 17:31:01,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:01,595 INFO L93 Difference]: Finished difference Result 707 states and 800 transitions. [2022-04-06 17:31:01,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 17:31:01,599 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) Word has length 214 [2022-04-06 17:31:01,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:01,601 INFO L225 Difference]: With dead ends: 707 [2022-04-06 17:31:01,601 INFO L226 Difference]: Without dead ends: 684 [2022-04-06 17:31:01,602 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=648, Invalid=912, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 17:31:01,603 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 144 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:01,603 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 317 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:31:01,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-04-06 17:31:01,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 683. [2022-04-06 17:31:01,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 462 states have (on average 1.0865800865800865) internal successors, (502), 476 states have internal predecessors, (502), 135 states have call successors, (135), 87 states have call predecessors, (135), 85 states have return successors, (132), 119 states have call predecessors, (132), 132 states have call successors, (132) [2022-04-06 17:31:01,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 769 transitions. [2022-04-06 17:31:01,699 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 769 transitions. Word has length 214 [2022-04-06 17:31:01,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:01,700 INFO L478 AbstractCegarLoop]: Abstraction has 683 states and 769 transitions. [2022-04-06 17:31:01,700 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 16 states have call successors, (34), 16 states have call predecessors, (34), 14 states have return successors, (32), 14 states have call predecessors, (32), 14 states have call successors, (32) [2022-04-06 17:31:01,700 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 769 transitions. [2022-04-06 17:31:01,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-04-06 17:31:01,702 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:01,702 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:01,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:01,910 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-04-06 17:31:01,910 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:01,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:01,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 27 times [2022-04-06 17:31:01,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:01,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [360969503] [2022-04-06 17:31:01,912 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:01,912 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:01,913 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:01,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1483480966, now seen corresponding path program 28 times [2022-04-06 17:31:01,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:01,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583790627] [2022-04-06 17:31:01,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:01,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:01,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:01,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625509678] [2022-04-06 17:31:01,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:31:01,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:01,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:01,921 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:01,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 17:31:02,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:31:02,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:02,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 17:31:02,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 2310 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-04-06 17:31:03,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:03,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2472 backedges. 66 proven. 294 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-04-06 17:31:03,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:03,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583790627] [2022-04-06 17:31:03,995 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:03,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625509678] [2022-04-06 17:31:03,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625509678] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:03,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:03,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 17:31:03,996 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:03,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [360969503] [2022-04-06 17:31:03,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [360969503] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:03,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:03,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 17:31:03,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009045385] [2022-04-06 17:31:03,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:03,996 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 17:31:03,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:03,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 17:31:03,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 17:31:03,997 INFO L87 Difference]: Start difference. First operand 683 states and 769 transitions. Second operand has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 17:31:04,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:04,347 INFO L93 Difference]: Finished difference Result 777 states and 881 transitions. [2022-04-06 17:31:04,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-06 17:31:04,348 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) Word has length 228 [2022-04-06 17:31:04,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:04,351 INFO L225 Difference]: With dead ends: 777 [2022-04-06 17:31:04,351 INFO L226 Difference]: Without dead ends: 754 [2022-04-06 17:31:04,352 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=753, Invalid=1053, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 17:31:04,352 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 144 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:04,352 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 373 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 17:31:04,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2022-04-06 17:31:04,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 753. [2022-04-06 17:31:04,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 509 states have (on average 1.0864440078585462) internal successors, (553), 525 states have internal predecessors, (553), 150 states have call successors, (150), 95 states have call predecessors, (150), 93 states have return successors, (147), 132 states have call predecessors, (147), 147 states have call successors, (147) [2022-04-06 17:31:04,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 850 transitions. [2022-04-06 17:31:04,452 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 850 transitions. Word has length 228 [2022-04-06 17:31:04,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:04,453 INFO L478 AbstractCegarLoop]: Abstraction has 753 states and 850 transitions. [2022-04-06 17:31:04,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.611111111111111) internal successors, (101), 17 states have internal predecessors, (101), 17 states have call successors, (36), 17 states have call predecessors, (36), 15 states have return successors, (34), 15 states have call predecessors, (34), 15 states have call successors, (34) [2022-04-06 17:31:04,454 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 850 transitions. [2022-04-06 17:31:04,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-04-06 17:31:04,457 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:04,457 INFO L499 BasicCegarLoop]: trace histogram [36, 35, 35, 11, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:04,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:04,664 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 17:31:04,665 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:04,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:04,665 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 29 times [2022-04-06 17:31:04,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:04,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1338104030] [2022-04-06 17:31:04,669 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:04,669 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:04,669 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:04,669 INFO L85 PathProgramCache]: Analyzing trace with hash -963242318, now seen corresponding path program 30 times [2022-04-06 17:31:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604909157] [2022-04-06 17:31:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:04,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:04,679 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:04,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1482167766] [2022-04-06 17:31:04,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:31:04,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:04,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:04,681 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:04,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 17:31:04,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-06 17:31:04,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:04,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 17:31:04,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 1209 proven. 116 refuted. 0 times theorem prover too weak. 1475 trivial. 0 not checked. [2022-04-06 17:31:05,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:05,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2800 backedges. 229 proven. 116 refuted. 0 times theorem prover too weak. 2455 trivial. 0 not checked. [2022-04-06 17:31:05,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:05,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604909157] [2022-04-06 17:31:05,715 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:05,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482167766] [2022-04-06 17:31:05,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482167766] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:05,715 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:05,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-04-06 17:31:05,716 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:05,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1338104030] [2022-04-06 17:31:05,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1338104030] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:05,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:05,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 17:31:05,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141672260] [2022-04-06 17:31:05,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:05,716 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 17:31:05,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:05,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 17:31:05,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 17:31:05,717 INFO L87 Difference]: Start difference. First operand 753 states and 850 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 17:31:05,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:05,899 INFO L93 Difference]: Finished difference Result 881 states and 1008 transitions. [2022-04-06 17:31:05,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 17:31:05,900 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 242 [2022-04-06 17:31:05,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:05,902 INFO L225 Difference]: With dead ends: 881 [2022-04-06 17:31:05,902 INFO L226 Difference]: Without dead ends: 701 [2022-04-06 17:31:05,903 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 472 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 17:31:05,903 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 3 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:05,903 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 367 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:31:05,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-04-06 17:31:05,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 701. [2022-04-06 17:31:05,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 474 states have (on average 1.0843881856540085) internal successors, (514), 488 states have internal predecessors, (514), 138 states have call successors, (138), 90 states have call predecessors, (138), 88 states have return successors, (135), 122 states have call predecessors, (135), 135 states have call successors, (135) [2022-04-06 17:31:05,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 787 transitions. [2022-04-06 17:31:05,982 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 787 transitions. Word has length 242 [2022-04-06 17:31:05,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:05,982 INFO L478 AbstractCegarLoop]: Abstraction has 701 states and 787 transitions. [2022-04-06 17:31:05,982 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 7 states have internal predecessors, (50), 7 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-04-06 17:31:05,982 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 787 transitions. [2022-04-06 17:31:05,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-04-06 17:31:05,984 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:05,984 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 10, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:06,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:06,188 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 17:31:06,189 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:06,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:06,189 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 31 times [2022-04-06 17:31:06,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:06,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1062156623] [2022-04-06 17:31:06,192 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:06,192 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:06,192 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:06,192 INFO L85 PathProgramCache]: Analyzing trace with hash 405360684, now seen corresponding path program 32 times [2022-04-06 17:31:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:06,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330649814] [2022-04-06 17:31:06,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:06,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:06,200 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:06,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [398460279] [2022-04-06 17:31:06,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:31:06,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:06,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:06,206 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:06,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 17:31:06,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:31:06,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:06,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 17:31:06,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:06,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 2736 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 17:31:06,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:07,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 72 proven. 324 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-04-06 17:31:07,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:07,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330649814] [2022-04-06 17:31:07,384 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:07,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398460279] [2022-04-06 17:31:07,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398460279] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:07,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:07,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 17:31:07,384 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:07,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1062156623] [2022-04-06 17:31:07,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1062156623] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:07,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:07,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 17:31:07,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184158588] [2022-04-06 17:31:07,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:07,385 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 17:31:07,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:07,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 17:31:07,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 17:31:07,386 INFO L87 Difference]: Start difference. First operand 701 states and 787 transitions. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 17:31:07,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:07,833 INFO L93 Difference]: Finished difference Result 795 states and 899 transitions. [2022-04-06 17:31:07,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 17:31:07,833 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) Word has length 246 [2022-04-06 17:31:07,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:07,836 INFO L225 Difference]: With dead ends: 795 [2022-04-06 17:31:07,836 INFO L226 Difference]: Without dead ends: 772 [2022-04-06 17:31:07,837 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=827, Invalid=1153, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 17:31:07,837 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 151 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:07,837 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 383 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:31:07,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-04-06 17:31:07,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 771. [2022-04-06 17:31:07,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 521 states have (on average 1.0844529750479845) internal successors, (565), 537 states have internal predecessors, (565), 153 states have call successors, (153), 98 states have call predecessors, (153), 96 states have return successors, (150), 135 states have call predecessors, (150), 150 states have call successors, (150) [2022-04-06 17:31:07,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 868 transitions. [2022-04-06 17:31:07,950 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 868 transitions. Word has length 246 [2022-04-06 17:31:07,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:07,951 INFO L478 AbstractCegarLoop]: Abstraction has 771 states and 868 transitions. [2022-04-06 17:31:07,951 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 18 states have internal predecessors, (107), 18 states have call successors, (39), 18 states have call predecessors, (39), 16 states have return successors, (37), 16 states have call predecessors, (37), 16 states have call successors, (37) [2022-04-06 17:31:07,951 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 868 transitions. [2022-04-06 17:31:07,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-04-06 17:31:07,953 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:07,953 INFO L499 BasicCegarLoop]: trace histogram [39, 38, 38, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:07,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:08,156 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 17:31:08,156 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:08,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:08,157 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 33 times [2022-04-06 17:31:08,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:08,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [34190946] [2022-04-06 17:31:08,159 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:08,159 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:08,159 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:08,159 INFO L85 PathProgramCache]: Analyzing trace with hash 533081304, now seen corresponding path program 34 times [2022-04-06 17:31:08,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:08,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330444702] [2022-04-06 17:31:08,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:08,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:08,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:08,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587911409] [2022-04-06 17:31:08,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:31:08,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:08,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:08,167 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:08,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 17:31:13,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:31:13,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:13,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 17:31:13,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:14,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 3080 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 17:31:14,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3268 backedges. 76 proven. 380 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2022-04-06 17:31:14,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:14,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330444702] [2022-04-06 17:31:14,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:14,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587911409] [2022-04-06 17:31:14,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587911409] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:14,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:14,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 17:31:14,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:14,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [34190946] [2022-04-06 17:31:14,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [34190946] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:14,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:14,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 17:31:14,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630057160] [2022-04-06 17:31:14,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:14,833 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 17:31:14,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:14,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 17:31:14,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 17:31:14,834 INFO L87 Difference]: Start difference. First operand 771 states and 868 transitions. Second operand has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 17:31:15,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:15,293 INFO L93 Difference]: Finished difference Result 865 states and 980 transitions. [2022-04-06 17:31:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 17:31:15,294 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) Word has length 260 [2022-04-06 17:31:15,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:15,297 INFO L225 Difference]: With dead ends: 865 [2022-04-06 17:31:15,297 INFO L226 Difference]: Without dead ends: 842 [2022-04-06 17:31:15,298 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 483 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=945, Invalid=1311, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 17:31:15,298 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 159 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:15,299 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 437 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:31:15,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-04-06 17:31:15,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 841. [2022-04-06 17:31:15,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 568 states have (on average 1.0845070422535212) internal successors, (616), 586 states have internal predecessors, (616), 168 states have call successors, (168), 106 states have call predecessors, (168), 104 states have return successors, (165), 148 states have call predecessors, (165), 165 states have call successors, (165) [2022-04-06 17:31:15,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 949 transitions. [2022-04-06 17:31:15,421 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 949 transitions. Word has length 260 [2022-04-06 17:31:15,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:15,421 INFO L478 AbstractCegarLoop]: Abstraction has 841 states and 949 transitions. [2022-04-06 17:31:15,422 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 19 states have internal predecessors, (114), 19 states have call successors, (41), 19 states have call predecessors, (41), 17 states have return successors, (39), 17 states have call predecessors, (39), 17 states have call successors, (39) [2022-04-06 17:31:15,422 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 949 transitions. [2022-04-06 17:31:15,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-04-06 17:31:15,424 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:15,424 INFO L499 BasicCegarLoop]: trace histogram [41, 40, 40, 12, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:15,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:15,634 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:15,634 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:15,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:15,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 35 times [2022-04-06 17:31:15,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:15,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1838593917] [2022-04-06 17:31:15,637 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:15,637 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:15,637 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:15,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1793233788, now seen corresponding path program 36 times [2022-04-06 17:31:15,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:15,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388895018] [2022-04-06 17:31:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:15,646 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:15,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385998941] [2022-04-06 17:31:15,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:31:15,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:15,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:15,648 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:15,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 17:31:15,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 17:31:15,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 17:31:15,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:16,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 1452 proven. 175 refuted. 0 times theorem prover too weak. 2015 trivial. 0 not checked. [2022-04-06 17:31:16,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3642 backedges. 278 proven. 169 refuted. 0 times theorem prover too weak. 3195 trivial. 0 not checked. [2022-04-06 17:31:17,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388895018] [2022-04-06 17:31:17,238 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:17,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385998941] [2022-04-06 17:31:17,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385998941] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:17,239 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:17,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-04-06 17:31:17,239 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:17,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1838593917] [2022-04-06 17:31:17,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1838593917] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:17,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:17,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 17:31:17,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089487226] [2022-04-06 17:31:17,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:17,239 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 17:31:17,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:17,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 17:31:17,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-04-06 17:31:17,240 INFO L87 Difference]: Start difference. First operand 841 states and 949 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 17:31:17,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:17,448 INFO L93 Difference]: Finished difference Result 981 states and 1125 transitions. [2022-04-06 17:31:17,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 17:31:17,449 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) Word has length 274 [2022-04-06 17:31:17,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:17,452 INFO L225 Difference]: With dead ends: 981 [2022-04-06 17:31:17,452 INFO L226 Difference]: Without dead ends: 789 [2022-04-06 17:31:17,453 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 534 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-04-06 17:31:17,453 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 4 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:17,453 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 484 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 17:31:17,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-04-06 17:31:17,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 789. [2022-04-06 17:31:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 533 states have (on average 1.0825515947467168) internal successors, (577), 549 states have internal predecessors, (577), 156 states have call successors, (156), 101 states have call predecessors, (156), 99 states have return successors, (153), 138 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 17:31:17,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 886 transitions. [2022-04-06 17:31:17,569 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 886 transitions. Word has length 274 [2022-04-06 17:31:17,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:17,569 INFO L478 AbstractCegarLoop]: Abstraction has 789 states and 886 transitions. [2022-04-06 17:31:17,569 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 8 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (33), 8 states have call predecessors, (33), 8 states have call successors, (33) [2022-04-06 17:31:17,569 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 886 transitions. [2022-04-06 17:31:17,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-04-06 17:31:17,572 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:17,572 INFO L499 BasicCegarLoop]: trace histogram [42, 41, 41, 11, 10, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:17,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:17,796 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-04-06 17:31:17,797 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:17,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:17,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 37 times [2022-04-06 17:31:17,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:17,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1854071089] [2022-04-06 17:31:17,799 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:17,799 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:17,799 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:17,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1196997250, now seen corresponding path program 38 times [2022-04-06 17:31:17,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:17,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065607689] [2022-04-06 17:31:17,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:17,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:17,807 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:17,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2034030427] [2022-04-06 17:31:17,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:31:17,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:17,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:17,808 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:17,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 17:31:17,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:31:17,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:31:17,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 17:31:17,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:31:18,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 3572 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-06 17:31:18,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:31:19,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3778 backedges. 82 proven. 416 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2022-04-06 17:31:19,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:31:19,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065607689] [2022-04-06 17:31:19,121 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:31:19,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034030427] [2022-04-06 17:31:19,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034030427] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:31:19,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:31:19,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-06 17:31:19,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:31:19,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1854071089] [2022-04-06 17:31:19,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1854071089] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:31:19,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:31:19,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 17:31:19,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794846564] [2022-04-06 17:31:19,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:31:19,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 17:31:19,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:19,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 17:31:19,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 17:31:19,123 INFO L87 Difference]: Start difference. First operand 789 states and 886 transitions. Second operand has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 17:31:19,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:31:19,665 INFO L93 Difference]: Finished difference Result 883 states and 998 transitions. [2022-04-06 17:31:19,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-06 17:31:19,666 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) Word has length 278 [2022-04-06 17:31:19,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:31:19,669 INFO L225 Difference]: With dead ends: 883 [2022-04-06 17:31:19,669 INFO L226 Difference]: Without dead ends: 860 [2022-04-06 17:31:19,672 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1028, Invalid=1422, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 17:31:19,673 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 166 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:31:19,673 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 420 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:31:19,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2022-04-06 17:31:19,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 859. [2022-04-06 17:31:19,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 580 states have (on average 1.0827586206896551) internal successors, (628), 598 states have internal predecessors, (628), 171 states have call successors, (171), 109 states have call predecessors, (171), 107 states have return successors, (168), 151 states have call predecessors, (168), 168 states have call successors, (168) [2022-04-06 17:31:19,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 967 transitions. [2022-04-06 17:31:19,798 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 967 transitions. Word has length 278 [2022-04-06 17:31:19,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:31:19,800 INFO L478 AbstractCegarLoop]: Abstraction has 859 states and 967 transitions. [2022-04-06 17:31:19,800 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.714285714285714) internal successors, (120), 20 states have internal predecessors, (120), 20 states have call successors, (44), 20 states have call predecessors, (44), 18 states have return successors, (42), 18 states have call predecessors, (42), 18 states have call successors, (42) [2022-04-06 17:31:19,800 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 967 transitions. [2022-04-06 17:31:19,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-04-06 17:31:19,802 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:31:19,802 INFO L499 BasicCegarLoop]: trace histogram [44, 43, 43, 12, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:31:19,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 17:31:20,015 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-04-06 17:31:20,015 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:31:20,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:31:20,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 39 times [2022-04-06 17:31:20,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:31:20,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [269444083] [2022-04-06 17:31:20,019 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:31:20,019 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:31:20,019 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:31:20,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1719364266, now seen corresponding path program 40 times [2022-04-06 17:31:20,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:31:20,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397186460] [2022-04-06 17:31:20,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:31:20,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:31:20,028 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:31:20,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [720673840] [2022-04-06 17:31:20,029 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:31:20,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:31:20,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:31:20,033 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:31:20,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 17:32:04,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:32:04,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:04,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 17:32:04,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:05,208 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 3962 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-04-06 17:32:05,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:05,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4176 backedges. 86 proven. 478 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2022-04-06 17:32:05,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:05,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397186460] [2022-04-06 17:32:05,996 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:05,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720673840] [2022-04-06 17:32:05,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720673840] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:05,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:05,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-06 17:32:05,996 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:05,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [269444083] [2022-04-06 17:32:05,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [269444083] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:05,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:05,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 17:32:05,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939313619] [2022-04-06 17:32:05,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:05,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 17:32:05,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:05,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 17:32:05,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 17:32:05,999 INFO L87 Difference]: Start difference. First operand 859 states and 967 transitions. Second operand has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 17:32:06,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:06,504 INFO L93 Difference]: Finished difference Result 953 states and 1079 transitions. [2022-04-06 17:32:06,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-06 17:32:06,504 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) Word has length 292 [2022-04-06 17:32:06,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:06,508 INFO L225 Difference]: With dead ends: 953 [2022-04-06 17:32:06,508 INFO L226 Difference]: Without dead ends: 930 [2022-04-06 17:32:06,509 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1159, Invalid=1597, Unknown=0, NotChecked=0, Total=2756 [2022-04-06 17:32:06,509 INFO L913 BasicCegarLoop]: 108 mSDtfsCounter, 190 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:06,509 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 419 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:32:06,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2022-04-06 17:32:06,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 929. [2022-04-06 17:32:06,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 627 states have (on average 1.0829346092503986) internal successors, (679), 647 states have internal predecessors, (679), 186 states have call successors, (186), 117 states have call predecessors, (186), 115 states have return successors, (183), 164 states have call predecessors, (183), 183 states have call successors, (183) [2022-04-06 17:32:06,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1048 transitions. [2022-04-06 17:32:06,634 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1048 transitions. Word has length 292 [2022-04-06 17:32:06,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:06,634 INFO L478 AbstractCegarLoop]: Abstraction has 929 states and 1048 transitions. [2022-04-06 17:32:06,634 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.7727272727272725) internal successors, (127), 21 states have internal predecessors, (127), 21 states have call successors, (46), 21 states have call predecessors, (46), 19 states have return successors, (44), 19 states have call predecessors, (44), 19 states have call successors, (44) [2022-04-06 17:32:06,634 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1048 transitions. [2022-04-06 17:32:06,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2022-04-06 17:32:06,637 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:06,637 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 13, 12, 12, 12, 12, 12, 12, 12, 7, 7, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:06,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:06,855 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-06 17:32:06,856 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:06,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:06,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 41 times [2022-04-06 17:32:06,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:06,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1377217159] [2022-04-06 17:32:06,859 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:06,859 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:06,859 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:06,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2036404950, now seen corresponding path program 42 times [2022-04-06 17:32:06,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:06,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717095763] [2022-04-06 17:32:06,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:06,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:06,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:06,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447302987] [2022-04-06 17:32:06,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:32:06,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:06,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:06,870 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:06,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 17:32:07,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-06 17:32:07,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:07,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 669 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 17:32:07,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:08,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 1833 proven. 306 refuted. 0 times theorem prover too weak. 2457 trivial. 0 not checked. [2022-04-06 17:32:08,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:12,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 453 proven. 366 refuted. 0 times theorem prover too weak. 3777 trivial. 0 not checked. [2022-04-06 17:32:12,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:12,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717095763] [2022-04-06 17:32:12,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:12,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447302987] [2022-04-06 17:32:12,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447302987] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:12,471 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:12,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 33 [2022-04-06 17:32:12,472 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:12,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1377217159] [2022-04-06 17:32:12,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1377217159] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:12,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:12,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 17:32:12,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400485399] [2022-04-06 17:32:12,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:12,472 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 17:32:12,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:12,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 17:32:12,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 17:32:12,473 INFO L87 Difference]: Start difference. First operand 929 states and 1048 transitions. Second operand has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) [2022-04-06 17:32:13,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:13,163 INFO L93 Difference]: Finished difference Result 1083 states and 1244 transitions. [2022-04-06 17:32:13,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 17:32:13,164 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) Word has length 306 [2022-04-06 17:32:13,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:13,168 INFO L225 Difference]: With dead ends: 1083 [2022-04-06 17:32:13,168 INFO L226 Difference]: Without dead ends: 877 [2022-04-06 17:32:13,169 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 612 GetRequests, 577 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 17:32:13,170 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 25 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:13,170 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 607 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 17:32:13,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-04-06 17:32:13,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 877. [2022-04-06 17:32:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 592 states have (on average 1.0810810810810811) internal successors, (640), 610 states have internal predecessors, (640), 174 states have call successors, (174), 112 states have call predecessors, (174), 110 states have return successors, (171), 154 states have call predecessors, (171), 171 states have call successors, (171) [2022-04-06 17:32:13,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 985 transitions. [2022-04-06 17:32:13,308 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 985 transitions. Word has length 306 [2022-04-06 17:32:13,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:13,308 INFO L478 AbstractCegarLoop]: Abstraction has 877 states and 985 transitions. [2022-04-06 17:32:13,309 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 17 states have internal predecessors, (67), 16 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (38), 16 states have call predecessors, (38), 16 states have call successors, (38) [2022-04-06 17:32:13,309 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 985 transitions. [2022-04-06 17:32:13,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2022-04-06 17:32:13,311 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:13,311 INFO L499 BasicCegarLoop]: trace histogram [47, 46, 46, 12, 11, 11, 11, 11, 11, 11, 11, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:13,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:13,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:13,531 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:13,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:13,531 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 43 times [2022-04-06 17:32:13,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:13,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [197570902] [2022-04-06 17:32:13,549 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:13,549 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:13,549 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:13,549 INFO L85 PathProgramCache]: Analyzing trace with hash 249588560, now seen corresponding path program 44 times [2022-04-06 17:32:13,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:13,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178578492] [2022-04-06 17:32:13,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:13,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:13,558 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:13,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [661335469] [2022-04-06 17:32:13,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:32:13,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:13,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:13,561 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:13,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 17:32:13,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:32:13,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:13,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 730 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 17:32:13,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:14,263 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 4520 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 17:32:14,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:15,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4752 backedges. 92 proven. 520 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2022-04-06 17:32:15,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:15,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178578492] [2022-04-06 17:32:15,140 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:15,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661335469] [2022-04-06 17:32:15,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661335469] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:15,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:15,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-06 17:32:15,140 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:15,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [197570902] [2022-04-06 17:32:15,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [197570902] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:15,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:15,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 17:32:15,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607297769] [2022-04-06 17:32:15,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:15,141 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 17:32:15,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:15,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 17:32:15,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 17:32:15,141 INFO L87 Difference]: Start difference. First operand 877 states and 985 transitions. Second operand has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 17:32:15,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:15,641 INFO L93 Difference]: Finished difference Result 971 states and 1097 transitions. [2022-04-06 17:32:15,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 17:32:15,641 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) Word has length 310 [2022-04-06 17:32:15,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:15,645 INFO L225 Difference]: With dead ends: 971 [2022-04-06 17:32:15,645 INFO L226 Difference]: Without dead ends: 948 [2022-04-06 17:32:15,646 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1251, Invalid=1719, Unknown=0, NotChecked=0, Total=2970 [2022-04-06 17:32:15,647 INFO L913 BasicCegarLoop]: 111 mSDtfsCounter, 197 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:15,647 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 434 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:32:15,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2022-04-06 17:32:15,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 947. [2022-04-06 17:32:15,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 639 states have (on average 1.081377151799687) internal successors, (691), 659 states have internal predecessors, (691), 189 states have call successors, (189), 120 states have call predecessors, (189), 118 states have return successors, (186), 167 states have call predecessors, (186), 186 states have call successors, (186) [2022-04-06 17:32:15,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1066 transitions. [2022-04-06 17:32:15,768 INFO L78 Accepts]: Start accepts. Automaton has 947 states and 1066 transitions. Word has length 310 [2022-04-06 17:32:15,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:15,769 INFO L478 AbstractCegarLoop]: Abstraction has 947 states and 1066 transitions. [2022-04-06 17:32:15,769 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.782608695652174) internal successors, (133), 22 states have internal predecessors, (133), 22 states have call successors, (49), 22 states have call predecessors, (49), 20 states have return successors, (47), 20 states have call predecessors, (47), 20 states have call successors, (47) [2022-04-06 17:32:15,769 INFO L276 IsEmpty]: Start isEmpty. Operand 947 states and 1066 transitions. [2022-04-06 17:32:15,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-04-06 17:32:15,772 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:15,772 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 13, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:15,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:15,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:15,995 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:15,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:15,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 45 times [2022-04-06 17:32:15,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:15,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [588770250] [2022-04-06 17:32:15,998 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:15,998 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:15,998 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:15,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1363998972, now seen corresponding path program 46 times [2022-04-06 17:32:15,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:15,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996437003] [2022-04-06 17:32:15,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:15,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:16,005 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:16,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2106193800] [2022-04-06 17:32:16,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:32:16,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:16,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:16,006 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:16,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 17:32:17,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 17:32:17,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:17,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 17:32:17,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:17,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 4956 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 17:32:17,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 5196 backedges. 96 proven. 588 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2022-04-06 17:32:18,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:18,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996437003] [2022-04-06 17:32:18,584 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:18,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106193800] [2022-04-06 17:32:18,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106193800] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:18,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:18,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-06 17:32:18,585 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:18,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [588770250] [2022-04-06 17:32:18,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [588770250] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:18,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:18,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 17:32:18,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209519456] [2022-04-06 17:32:18,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:18,585 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 17:32:18,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:18,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 17:32:18,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 17:32:18,586 INFO L87 Difference]: Start difference. First operand 947 states and 1066 transitions. Second operand has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 17:32:19,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:19,203 INFO L93 Difference]: Finished difference Result 1041 states and 1178 transitions. [2022-04-06 17:32:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-06 17:32:19,204 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) Word has length 324 [2022-04-06 17:32:19,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:19,207 INFO L225 Difference]: With dead ends: 1041 [2022-04-06 17:32:19,207 INFO L226 Difference]: Without dead ends: 1018 [2022-04-06 17:32:19,208 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 603 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1395, Invalid=1911, Unknown=0, NotChecked=0, Total=3306 [2022-04-06 17:32:19,208 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 237 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 325 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 325 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:19,208 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 470 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [325 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:32:19,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-04-06 17:32:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1017. [2022-04-06 17:32:19,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 686 states have (on average 1.0816326530612246) internal successors, (742), 708 states have internal predecessors, (742), 204 states have call successors, (204), 128 states have call predecessors, (204), 126 states have return successors, (201), 180 states have call predecessors, (201), 201 states have call successors, (201) [2022-04-06 17:32:19,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1147 transitions. [2022-04-06 17:32:19,328 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1147 transitions. Word has length 324 [2022-04-06 17:32:19,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:19,328 INFO L478 AbstractCegarLoop]: Abstraction has 1017 states and 1147 transitions. [2022-04-06 17:32:19,329 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 23 states have internal predecessors, (140), 23 states have call successors, (51), 23 states have call predecessors, (51), 21 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2022-04-06 17:32:19,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1147 transitions. [2022-04-06 17:32:19,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-04-06 17:32:19,332 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:19,332 INFO L499 BasicCegarLoop]: trace histogram [51, 50, 50, 14, 13, 13, 13, 13, 13, 13, 13, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:19,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:19,540 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-04-06 17:32:19,540 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:19,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:19,541 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 47 times [2022-04-06 17:32:19,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:19,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1185267822] [2022-04-06 17:32:19,544 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:19,544 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:19,544 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash 531245480, now seen corresponding path program 48 times [2022-04-06 17:32:19,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:19,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227165251] [2022-04-06 17:32:19,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:19,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:19,554 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:19,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [563849640] [2022-04-06 17:32:19,554 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 17:32:19,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:19,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:19,556 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:19,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 17:32:20,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 26 check-sat command(s) [2022-04-06 17:32:20,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:20,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 17:32:20,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:20,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 5414 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 17:32:20,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5662 backedges. 100 proven. 662 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2022-04-06 17:32:21,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:21,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227165251] [2022-04-06 17:32:21,730 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:21,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563849640] [2022-04-06 17:32:21,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563849640] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:21,730 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:21,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-06 17:32:21,730 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:21,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1185267822] [2022-04-06 17:32:21,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1185267822] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:21,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:21,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 17:32:21,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665979656] [2022-04-06 17:32:21,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:21,731 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 17:32:21,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:21,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 17:32:21,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 17:32:21,732 INFO L87 Difference]: Start difference. First operand 1017 states and 1147 transitions. Second operand has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 17:32:22,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:22,305 INFO L93 Difference]: Finished difference Result 1111 states and 1259 transitions. [2022-04-06 17:32:22,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-06 17:32:22,305 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) Word has length 338 [2022-04-06 17:32:22,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:22,309 INFO L225 Difference]: With dead ends: 1111 [2022-04-06 17:32:22,309 INFO L226 Difference]: Without dead ends: 1088 [2022-04-06 17:32:22,312 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 629 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1547, Invalid=2113, Unknown=0, NotChecked=0, Total=3660 [2022-04-06 17:32:22,312 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 227 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:22,313 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 461 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 17:32:22,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2022-04-06 17:32:22,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2022-04-06 17:32:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 733 states have (on average 1.0818553888130968) internal successors, (793), 757 states have internal predecessors, (793), 219 states have call successors, (219), 136 states have call predecessors, (219), 134 states have return successors, (216), 193 states have call predecessors, (216), 216 states have call successors, (216) [2022-04-06 17:32:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1228 transitions. [2022-04-06 17:32:22,436 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1228 transitions. Word has length 338 [2022-04-06 17:32:22,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:22,436 INFO L478 AbstractCegarLoop]: Abstraction has 1087 states and 1228 transitions. [2022-04-06 17:32:22,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.88) internal successors, (147), 24 states have internal predecessors, (147), 24 states have call successors, (53), 24 states have call predecessors, (53), 22 states have return successors, (51), 22 states have call predecessors, (51), 22 states have call successors, (51) [2022-04-06 17:32:22,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1228 transitions. [2022-04-06 17:32:22,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2022-04-06 17:32:22,439 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:22,440 INFO L499 BasicCegarLoop]: trace histogram [53, 52, 52, 15, 14, 14, 14, 14, 14, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:22,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:22,646 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-06 17:32:22,647 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:22,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:22,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 49 times [2022-04-06 17:32:22,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:22,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2075344982] [2022-04-06 17:32:22,649 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:22,649 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:22,650 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:22,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1969308332, now seen corresponding path program 50 times [2022-04-06 17:32:22,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:22,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732704737] [2022-04-06 17:32:22,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:22,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:22,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:22,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534482939] [2022-04-06 17:32:22,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 17:32:22,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:22,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:22,661 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:22,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 17:32:22,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 17:32:22,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 17:32:22,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 17:32:22,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 17:32:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 5894 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-04-06 17:32:23,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 17:32:24,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6150 backedges. 104 proven. 742 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2022-04-06 17:32:24,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 17:32:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732704737] [2022-04-06 17:32:24,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 17:32:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534482939] [2022-04-06 17:32:24,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534482939] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 17:32:24,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 17:32:24,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-06 17:32:24,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 17:32:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2075344982] [2022-04-06 17:32:24,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2075344982] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 17:32:24,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 17:32:24,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-06 17:32:24,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688902562] [2022-04-06 17:32:24,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 17:32:24,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 17:32:24,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:24,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 17:32:24,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 17:32:24,551 INFO L87 Difference]: Start difference. First operand 1087 states and 1228 transitions. Second operand has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 17:32:25,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 17:32:25,217 INFO L93 Difference]: Finished difference Result 1181 states and 1340 transitions. [2022-04-06 17:32:25,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-06 17:32:25,218 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) Word has length 352 [2022-04-06 17:32:25,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 17:32:25,222 INFO L225 Difference]: With dead ends: 1181 [2022-04-06 17:32:25,222 INFO L226 Difference]: Without dead ends: 1158 [2022-04-06 17:32:25,224 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 655 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1707, Invalid=2325, Unknown=0, NotChecked=0, Total=4032 [2022-04-06 17:32:25,224 INFO L913 BasicCegarLoop]: 126 mSDtfsCounter, 253 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 17:32:25,225 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 504 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 17:32:25,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2022-04-06 17:32:25,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1157. [2022-04-06 17:32:25,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 780 states have (on average 1.082051282051282) internal successors, (844), 806 states have internal predecessors, (844), 234 states have call successors, (234), 144 states have call predecessors, (234), 142 states have return successors, (231), 206 states have call predecessors, (231), 231 states have call successors, (231) [2022-04-06 17:32:25,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1309 transitions. [2022-04-06 17:32:25,364 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1309 transitions. Word has length 352 [2022-04-06 17:32:25,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 17:32:25,364 INFO L478 AbstractCegarLoop]: Abstraction has 1157 states and 1309 transitions. [2022-04-06 17:32:25,364 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.923076923076923) internal successors, (154), 25 states have internal predecessors, (154), 25 states have call successors, (55), 25 states have call predecessors, (55), 23 states have return successors, (53), 23 states have call predecessors, (53), 23 states have call successors, (53) [2022-04-06 17:32:25,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1309 transitions. [2022-04-06 17:32:25,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2022-04-06 17:32:25,367 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 17:32:25,368 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 16, 15, 15, 15, 15, 15, 15, 15, 8, 8, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 17:32:25,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-06 17:32:25,592 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-06 17:32:25,592 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 17:32:25,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 17:32:25,593 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 51 times [2022-04-06 17:32:25,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 17:32:25,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1417296237] [2022-04-06 17:32:25,595 INFO L89 AcceleratorJordan]: Jordan loop acceleration statistics: 1 HavocedVariables, 3 AssignedVariables, 0 ReadonlyVariables, Eigenvalues: {}, 0 SequentialAcceleration, 0 AlternatingAcceleration, 0 QuantifierFreeResult [2022-04-06 17:32:25,595 WARN L91 AcceleratorJordan]: Jordan acceleration failed, because UNSUPPORTED_EIGENVALUES [2022-04-06 17:32:25,595 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-06 17:32:25,596 INFO L85 PathProgramCache]: Analyzing trace with hash 402748416, now seen corresponding path program 52 times [2022-04-06 17:32:25,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 17:32:25,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193635198] [2022-04-06 17:32:25,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 17:32:25,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 17:32:25,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 17:32:25,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981140472] [2022-04-06 17:32:25,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 17:32:25,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 17:32:25,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 17:32:25,608 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 17:32:25,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process