/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/egcd3-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 04:42:10,039 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 04:42:10,040 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 04:42:10,064 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 04:42:10,064 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 04:42:10,065 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 04:42:10,066 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 04:42:10,068 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 04:42:10,069 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 04:42:10,070 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 04:42:10,071 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 04:42:10,071 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 04:42:10,072 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 04:42:10,073 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 04:42:10,073 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 04:42:10,074 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 04:42:10,075 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 04:42:10,076 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 04:42:10,077 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 04:42:10,079 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 04:42:10,080 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 04:42:10,081 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 04:42:10,082 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 04:42:10,083 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 04:42:10,083 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 04:42:10,086 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 04:42:10,086 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 04:42:10,086 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 04:42:10,087 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 04:42:10,087 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 04:42:10,088 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 04:42:10,088 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 04:42:10,089 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 04:42:10,090 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 04:42:10,090 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 04:42:10,091 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 04:42:10,091 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 04:42:10,092 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 04:42:10,092 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 04:42:10,092 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 04:42:10,093 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 04:42:10,094 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 04:42:10,094 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-19 04:42:10,102 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 04:42:10,102 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 04:42:10,103 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 04:42:10,103 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 04:42:10,104 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 04:42:10,105 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-19 04:42:10,105 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 04:42:10,105 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 04:42:10,105 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 04:42:10,105 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 04:42:10,106 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 04:42:10,106 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 04:42:10,106 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 04:42:10,106 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 04:42:10,106 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 04:42:10,106 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 04:42:10,107 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 04:42:10,107 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 04:42:10,107 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 04:42:10,107 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-19 04:42:10,107 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-19 04:42:10,300 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 04:42:10,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 04:42:10,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 04:42:10,324 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 04:42:10,326 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 04:42:10,327 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-19 04:42:10,387 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13aa142aa/085130637ad3473784f9ed73f4bda1bf/FLAG00e26e14a [2022-03-19 04:42:10,710 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 04:42:10,711 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-19 04:42:10,716 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13aa142aa/085130637ad3473784f9ed73f4bda1bf/FLAG00e26e14a [2022-03-19 04:42:11,126 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13aa142aa/085130637ad3473784f9ed73f4bda1bf [2022-03-19 04:42:11,128 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 04:42:11,129 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 04:42:11,130 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 04:42:11,130 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 04:42:11,138 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 04:42:11,139 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,141 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41b63a89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11, skipping insertion in model container [2022-03-19 04:42:11,141 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,146 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 04:42:11,164 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 04:42:11,357 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/egcd3-ll_valuebound10.c[490,503] [2022-03-19 04:42:11,377 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 04:42:11,384 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 04:42:11,393 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/egcd3-ll_valuebound10.c[490,503] [2022-03-19 04:42:11,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 04:42:11,414 INFO L208 MainTranslator]: Completed translation [2022-03-19 04:42:11,414 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11 WrapperNode [2022-03-19 04:42:11,414 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 04:42:11,415 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 04:42:11,415 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 04:42:11,415 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 04:42:11,424 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,424 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,429 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,430 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,433 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,437 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,438 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,439 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 04:42:11,440 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 04:42:11,440 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 04:42:11,440 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 04:42:11,452 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (1/1) ... [2022-03-19 04:42:11,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 04:42:11,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:11,488 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-19 04:42:11,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-19 04:42:11,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 04:42:11,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 04:42:11,529 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 04:42:11,529 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 04:42:11,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 04:42:11,529 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 04:42:11,529 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 04:42:11,529 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 04:42:11,529 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 04:42:11,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 04:42:11,530 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-19 04:42:11,531 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 04:42:11,531 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 04:42:11,531 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 04:42:11,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 04:42:11,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 04:42:11,532 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 04:42:11,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 04:42:11,532 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 04:42:11,532 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 04:42:11,594 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 04:42:11,596 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 04:42:11,701 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 04:42:11,706 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 04:42:11,706 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-19 04:42:11,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 04:42:11 BoogieIcfgContainer [2022-03-19 04:42:11,707 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 04:42:11,709 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 04:42:11,709 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 04:42:11,718 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 04:42:11,718 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 04:42:11" (1/3) ... [2022-03-19 04:42:11,719 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d721b11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 04:42:11, skipping insertion in model container [2022-03-19 04:42:11,719 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:42:11" (2/3) ... [2022-03-19 04:42:11,720 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d721b11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 04:42:11, skipping insertion in model container [2022-03-19 04:42:11,720 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 04:42:11" (3/3) ... [2022-03-19 04:42:11,721 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-03-19 04:42:11,725 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 04:42:11,725 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 04:42:11,769 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 04:42:11,775 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-19 04:42:11,775 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 04:42:11,809 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 04:42:11,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-19 04:42:11,815 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:11,816 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:11,816 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:11,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-19 04:42:11,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:11,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [752563572] [2022-03-19 04:42:11,842 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:11,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-19 04:42:11,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:11,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485025872] [2022-03-19 04:42:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:11,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 04:42:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 04:42:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 04:42:12,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 04:42:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-19 04:42:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 04:42:12,059 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 04:42:12,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:12,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485025872] [2022-03-19 04:42:12,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485025872] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:12,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:12,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 04:42:12,063 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [752563572] [2022-03-19 04:42:12,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [752563572] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:12,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:12,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 04:42:12,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511965448] [2022-03-19 04:42:12,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:12,068 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 04:42:12,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:12,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 04:42:12,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 04:42:12,093 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 04:42:12,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:12,197 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-19 04:42:12,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 04:42:12,200 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-19 04:42:12,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:12,207 INFO L225 Difference]: With dead ends: 73 [2022-03-19 04:42:12,207 INFO L226 Difference]: Without dead ends: 35 [2022-03-19 04:42:12,211 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 04:42:12,215 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:12,216 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:42:12,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-19 04:42:12,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-19 04:42:12,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 04:42:12,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-19 04:42:12,253 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-19 04:42:12,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:12,253 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-19 04:42:12,253 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 04:42:12,254 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-19 04:42:12,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-19 04:42:12,255 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:12,255 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:12,256 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 04:42:12,256 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:12,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:12,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-19 04:42:12,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:12,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1021837374] [2022-03-19 04:42:12,258 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:12,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-19 04:42:12,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:12,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673282938] [2022-03-19 04:42:12,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:12,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:12,278 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:12,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [123320555] [2022-03-19 04:42:12,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:12,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:12,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:12,281 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:12,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-19 04:42:12,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 04:42:12,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:12,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 04:42:12,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:12,602 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 04:42:12,602 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:42:12,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:12,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673282938] [2022-03-19 04:42:12,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:12,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123320555] [2022-03-19 04:42:12,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123320555] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:12,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:12,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 04:42:12,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:12,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1021837374] [2022-03-19 04:42:12,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1021837374] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:12,614 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:12,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 04:42:12,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439647654] [2022-03-19 04:42:12,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:12,615 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 04:42:12,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:12,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 04:42:12,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-19 04:42:12,616 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 04:42:12,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:12,717 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-19 04:42:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 04:42:12,718 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-19 04:42:12,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:12,719 INFO L225 Difference]: With dead ends: 54 [2022-03-19 04:42:12,719 INFO L226 Difference]: Without dead ends: 51 [2022-03-19 04:42:12,720 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-19 04:42:12,721 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:12,721 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:42:12,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-19 04:42:12,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-19 04:42:12,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 04:42:12,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-19 04:42:12,734 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-19 04:42:12,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:12,735 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-19 04:42:12,735 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 04:42:12,735 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-19 04:42:12,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-19 04:42:12,736 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:12,736 INFO L500 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1] [2022-03-19 04:42:12,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-19 04:42:12,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:12,964 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:12,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:12,964 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-19 04:42:12,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:12,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [3173596] [2022-03-19 04:42:12,965 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:12,965 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-19 04:42:12,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:12,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047905532] [2022-03-19 04:42:12,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:12,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:12,984 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:12,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [491475458] [2022-03-19 04:42:12,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:12,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:12,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:12,999 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:13,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-19 04:42:13,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:13,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:13,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 04:42:13,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:13,187 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-19 04:42:13,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:13,338 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-19 04:42:13,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:13,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047905532] [2022-03-19 04:42:13,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:13,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491475458] [2022-03-19 04:42:13,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491475458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:13,339 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:13,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 04:42:13,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:13,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [3173596] [2022-03-19 04:42:13,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [3173596] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:13,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:13,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 04:42:13,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063647953] [2022-03-19 04:42:13,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:13,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 04:42:13,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:13,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 04:42:13,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-19 04:42:13,343 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 04:42:13,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:13,522 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-19 04:42:13,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 04:42:13,523 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-19 04:42:13,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:13,524 INFO L225 Difference]: With dead ends: 103 [2022-03-19 04:42:13,524 INFO L226 Difference]: Without dead ends: 96 [2022-03-19 04:42:13,525 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-19 04:42:13,532 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:13,533 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:42:13,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-19 04:42:13,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-19 04:42:13,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 04:42:13,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-19 04:42:13,555 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-19 04:42:13,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:13,555 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-19 04:42:13,555 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 04:42:13,556 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-19 04:42:13,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-19 04:42:13,556 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:13,557 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:13,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:13,760 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-19 04:42:13,760 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:13,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:13,761 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-19 04:42:13,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:13,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1365243609] [2022-03-19 04:42:13,761 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:13,761 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-19 04:42:13,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:13,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733019583] [2022-03-19 04:42:13,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:13,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:13,779 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:13,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351622844] [2022-03-19 04:42:13,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:13,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:13,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:13,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:13,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-19 04:42:13,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:13,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:13,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-19 04:42:13,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:14,195 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 04:42:14,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:14,414 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 04:42:14,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:14,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733019583] [2022-03-19 04:42:14,414 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:14,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351622844] [2022-03-19 04:42:14,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351622844] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:14,415 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:14,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-19 04:42:14,415 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:14,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1365243609] [2022-03-19 04:42:14,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1365243609] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:14,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:14,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 04:42:14,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029891466] [2022-03-19 04:42:14,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:14,416 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 04:42:14,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:14,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 04:42:14,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-19 04:42:14,418 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-19 04:42:14,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:14,800 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-19 04:42:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 04:42:14,800 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-19 04:42:14,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:14,803 INFO L225 Difference]: With dead ends: 112 [2022-03-19 04:42:14,803 INFO L226 Difference]: Without dead ends: 110 [2022-03-19 04:42:14,804 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-19 04:42:14,805 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:14,805 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:42:14,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-19 04:42:14,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-19 04:42:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 04:42:14,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-19 04:42:14,834 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-19 04:42:14,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:14,834 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-19 04:42:14,834 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-19 04:42:14,834 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-19 04:42:14,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 04:42:14,835 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:14,835 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:14,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:15,059 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:15,060 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:15,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:15,060 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-19 04:42:15,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:15,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1507699166] [2022-03-19 04:42:15,061 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:15,061 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-19 04:42:15,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:15,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171987207] [2022-03-19 04:42:15,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:15,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:15,073 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:15,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [732835614] [2022-03-19 04:42:15,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:15,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:15,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:15,075 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:15,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-19 04:42:15,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:15,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:15,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-19 04:42:15,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:15,276 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-19 04:42:15,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:15,376 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-19 04:42:15,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:15,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171987207] [2022-03-19 04:42:15,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:15,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732835614] [2022-03-19 04:42:15,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732835614] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 04:42:15,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:42:15,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-19 04:42:15,378 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:15,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1507699166] [2022-03-19 04:42:15,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1507699166] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:15,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:15,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:15,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65789534] [2022-03-19 04:42:15,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:15,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:42:15,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:15,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:42:15,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-19 04:42:15,379 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 04:42:15,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:15,431 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-19 04:42:15,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 04:42:15,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-19 04:42:15,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:15,433 INFO L225 Difference]: With dead ends: 130 [2022-03-19 04:42:15,433 INFO L226 Difference]: Without dead ends: 128 [2022-03-19 04:42:15,433 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-19 04:42:15,434 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:15,434 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:42:15,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-19 04:42:15,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-19 04:42:15,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 04:42:15,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-19 04:42:15,460 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-19 04:42:15,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:15,460 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-19 04:42:15,460 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 04:42:15,460 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-19 04:42:15,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 04:42:15,462 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:15,462 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:15,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:15,687 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:15,687 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:15,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:15,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-19 04:42:15,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:15,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1239606957] [2022-03-19 04:42:15,689 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:15,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-19 04:42:15,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:15,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997694575] [2022-03-19 04:42:15,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:15,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:15,701 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:15,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1573268907] [2022-03-19 04:42:15,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:15,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:15,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:15,703 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:15,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-19 04:42:15,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:15,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:15,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-19 04:42:15,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:16,075 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 04:42:16,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:16,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 04:42:16,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:16,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997694575] [2022-03-19 04:42:16,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:16,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573268907] [2022-03-19 04:42:16,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573268907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:16,284 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:16,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-19 04:42:16,285 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:16,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1239606957] [2022-03-19 04:42:16,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1239606957] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:16,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:16,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 04:42:16,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819047832] [2022-03-19 04:42:16,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:16,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 04:42:16,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:16,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 04:42:16,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-19 04:42:16,287 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-19 04:42:16,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:16,486 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-19 04:42:16,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-19 04:42:16,487 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-19 04:42:16,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:16,490 INFO L225 Difference]: With dead ends: 137 [2022-03-19 04:42:16,490 INFO L226 Difference]: Without dead ends: 135 [2022-03-19 04:42:16,491 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-19 04:42:16,492 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:16,492 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 254 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:42:16,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-19 04:42:16,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-19 04:42:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 04:42:16,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-19 04:42:16,530 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-19 04:42:16,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:16,531 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-19 04:42:16,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-19 04:42:16,531 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-19 04:42:16,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 04:42:16,535 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:16,535 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:16,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:16,758 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:16,758 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:16,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:16,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-19 04:42:16,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:16,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1682374032] [2022-03-19 04:42:16,759 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:16,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-19 04:42:16,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:16,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353891852] [2022-03-19 04:42:16,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:16,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:16,772 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:16,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [375390661] [2022-03-19 04:42:16,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:16,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:16,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:16,774 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:16,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-19 04:42:16,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:16,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:16,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-19 04:42:16,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 04:42:16,895 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:42:16,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:16,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353891852] [2022-03-19 04:42:16,895 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:16,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375390661] [2022-03-19 04:42:16,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375390661] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:16,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:16,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:16,896 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:16,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1682374032] [2022-03-19 04:42:16,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1682374032] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:16,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:16,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:16,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655865458] [2022-03-19 04:42:16,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:16,898 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:42:16,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:42:16,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 04:42:16,898 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 04:42:16,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:16,974 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-19 04:42:16,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 04:42:16,975 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-19 04:42:16,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:16,976 INFO L225 Difference]: With dead ends: 170 [2022-03-19 04:42:16,976 INFO L226 Difference]: Without dead ends: 114 [2022-03-19 04:42:16,977 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-19 04:42:16,977 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:16,978 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:42:16,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-19 04:42:16,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-19 04:42:16,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 04:42:16,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-19 04:42:16,992 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-19 04:42:16,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:16,992 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-19 04:42:16,993 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 04:42:16,993 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-19 04:42:16,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-19 04:42:16,993 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:16,993 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:17,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-19 04:42:17,207 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:17,208 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:17,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:17,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-19 04:42:17,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:17,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [444037943] [2022-03-19 04:42:17,208 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:17,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-19 04:42:17,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:17,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483164073] [2022-03-19 04:42:17,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:17,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:17,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:17,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624020869] [2022-03-19 04:42:17,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:17,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:17,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:17,220 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:17,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-19 04:42:17,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:17,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:17,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 04:42:17,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:17,349 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-19 04:42:17,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:42:17,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:17,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483164073] [2022-03-19 04:42:17,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:17,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624020869] [2022-03-19 04:42:17,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624020869] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:17,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:17,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:17,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:17,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [444037943] [2022-03-19 04:42:17,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [444037943] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:17,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:17,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:17,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761165389] [2022-03-19 04:42:17,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:17,351 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:42:17,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:17,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:42:17,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 04:42:17,351 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-19 04:42:17,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:17,403 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-19 04:42:17,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 04:42:17,407 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-19 04:42:17,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:17,410 INFO L225 Difference]: With dead ends: 158 [2022-03-19 04:42:17,410 INFO L226 Difference]: Without dead ends: 156 [2022-03-19 04:42:17,411 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-19 04:42:17,411 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:17,411 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:42:17,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-19 04:42:17,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-19 04:42:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-19 04:42:17,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-19 04:42:17,438 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-19 04:42:17,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:17,440 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-19 04:42:17,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-19 04:42:17,440 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-19 04:42:17,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-19 04:42:17,442 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:17,442 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:17,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-19 04:42:17,665 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:17,665 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:17,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:17,666 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-19 04:42:17,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:17,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [835405200] [2022-03-19 04:42:17,666 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:17,667 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-19 04:42:17,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:17,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832285259] [2022-03-19 04:42:17,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:17,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:17,677 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:17,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [849799283] [2022-03-19 04:42:17,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:17,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:17,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:17,686 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:17,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-19 04:42:17,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:17,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:17,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-19 04:42:17,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:18,250 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-19 04:42:18,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:18,767 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-19 04:42:18,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:18,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832285259] [2022-03-19 04:42:18,767 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:18,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849799283] [2022-03-19 04:42:18,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849799283] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:18,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:18,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-19 04:42:18,768 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:18,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [835405200] [2022-03-19 04:42:18,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [835405200] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:18,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:18,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 04:42:18,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430118750] [2022-03-19 04:42:18,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:18,769 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 04:42:18,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:18,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 04:42:18,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-19 04:42:18,770 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:19,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:19,224 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-19 04:42:19,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 04:42:19,226 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-03-19 04:42:19,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:19,229 INFO L225 Difference]: With dead ends: 200 [2022-03-19 04:42:19,229 INFO L226 Difference]: Without dead ends: 197 [2022-03-19 04:42:19,230 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-19 04:42:19,231 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:19,232 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 383 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 04:42:19,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-19 04:42:19,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-19 04:42:19,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 04:42:19,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-19 04:42:19,269 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-19 04:42:19,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:19,269 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-19 04:42:19,269 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:19,270 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-19 04:42:19,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-19 04:42:19,271 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:19,271 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:19,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:19,494 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-19 04:42:19,495 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:19,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:19,495 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-19 04:42:19,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:19,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2084085412] [2022-03-19 04:42:19,495 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:19,496 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-19 04:42:19,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:19,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141575285] [2022-03-19 04:42:19,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:19,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:19,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:19,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926881870] [2022-03-19 04:42:19,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:19,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:19,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:19,514 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:19,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-19 04:42:19,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:19,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:19,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-19 04:42:19,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-19 04:42:19,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:19,801 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-19 04:42:19,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:19,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141575285] [2022-03-19 04:42:19,801 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:19,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926881870] [2022-03-19 04:42:19,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926881870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:19,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:19,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-19 04:42:19,802 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:19,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2084085412] [2022-03-19 04:42:19,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2084085412] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:19,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:19,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 04:42:19,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004679197] [2022-03-19 04:42:19,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:19,803 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 04:42:19,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:19,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 04:42:19,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-19 04:42:19,804 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:20,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:20,093 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-19 04:42:20,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 04:42:20,094 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-19 04:42:20,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:20,099 INFO L225 Difference]: With dead ends: 288 [2022-03-19 04:42:20,100 INFO L226 Difference]: Without dead ends: 281 [2022-03-19 04:42:20,100 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-19 04:42:20,101 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:20,102 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:42:20,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-19 04:42:20,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-19 04:42:20,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 04:42:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-19 04:42:20,155 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-19 04:42:20,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:20,156 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-19 04:42:20,156 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:20,156 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-19 04:42:20,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-19 04:42:20,157 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:20,157 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:20,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:20,379 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-19 04:42:20,380 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:20,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:20,380 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-19 04:42:20,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:20,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [996396890] [2022-03-19 04:42:20,381 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:20,381 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-19 04:42:20,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:20,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061108581] [2022-03-19 04:42:20,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:20,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:20,390 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:20,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1065999192] [2022-03-19 04:42:20,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:20,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:20,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:20,393 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:20,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-19 04:42:20,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:20,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:20,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 04:42:20,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:20,593 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 04:42:20,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:20,738 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-03-19 04:42:20,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:20,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061108581] [2022-03-19 04:42:20,739 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:20,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065999192] [2022-03-19 04:42:20,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065999192] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 04:42:20,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:42:20,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-19 04:42:20,739 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:20,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [996396890] [2022-03-19 04:42:20,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [996396890] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:20,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:20,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:20,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516687521] [2022-03-19 04:42:20,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:20,740 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:42:20,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:20,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:42:20,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 04:42:20,741 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:20,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:20,800 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-19 04:42:20,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 04:42:20,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2022-03-19 04:42:20,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:20,802 INFO L225 Difference]: With dead ends: 214 [2022-03-19 04:42:20,802 INFO L226 Difference]: Without dead ends: 212 [2022-03-19 04:42:20,803 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-19 04:42:20,803 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:20,804 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 145 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:42:20,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-19 04:42:20,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-19 04:42:20,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 04:42:20,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-19 04:42:20,839 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-19 04:42:20,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:20,839 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-19 04:42:20,839 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:20,839 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-19 04:42:20,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-19 04:42:20,840 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:20,840 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:20,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:21,055 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-19 04:42:21,055 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:21,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-19 04:42:21,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:21,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1328865045] [2022-03-19 04:42:21,056 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-19 04:42:21,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:21,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528431743] [2022-03-19 04:42:21,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:21,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:21,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:21,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [558306945] [2022-03-19 04:42:21,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:21,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:21,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:21,072 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:21,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-19 04:42:21,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:21,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:21,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-19 04:42:21,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:21,255 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-19 04:42:21,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:21,426 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-19 04:42:21,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:21,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528431743] [2022-03-19 04:42:21,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:21,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558306945] [2022-03-19 04:42:21,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558306945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:21,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:21,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 04:42:21,427 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:21,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1328865045] [2022-03-19 04:42:21,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1328865045] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:21,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:21,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 04:42:21,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259864356] [2022-03-19 04:42:21,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:21,428 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 04:42:21,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:21,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 04:42:21,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-19 04:42:21,429 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:21,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:21,673 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-19 04:42:21,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 04:42:21,674 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-19 04:42:21,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:21,675 INFO L225 Difference]: With dead ends: 226 [2022-03-19 04:42:21,675 INFO L226 Difference]: Without dead ends: 224 [2022-03-19 04:42:21,676 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-19 04:42:21,676 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:21,676 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:42:21,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-19 04:42:21,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-19 04:42:21,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 04:42:21,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-19 04:42:21,717 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-19 04:42:21,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:21,717 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-19 04:42:21,717 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 04:42:21,717 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-19 04:42:21,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 04:42:21,718 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:21,718 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:21,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:21,931 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-19 04:42:21,931 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:21,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:21,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-19 04:42:21,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:21,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2037355255] [2022-03-19 04:42:21,932 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:21,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-19 04:42:21,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:21,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188245686] [2022-03-19 04:42:21,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:21,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:21,941 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:21,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1733168068] [2022-03-19 04:42:21,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:21,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:21,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:21,942 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:21,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-19 04:42:21,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:21,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:21,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-19 04:42:21,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:22,088 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 04:42:22,088 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:42:22,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:22,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188245686] [2022-03-19 04:42:22,089 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:22,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733168068] [2022-03-19 04:42:22,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733168068] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:22,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:22,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:22,090 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:22,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2037355255] [2022-03-19 04:42:22,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2037355255] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:22,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:22,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:42:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086500185] [2022-03-19 04:42:22,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:22,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:42:22,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:22,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:42:22,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-19 04:42:22,091 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-19 04:42:22,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:22,184 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-19 04:42:22,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 04:42:22,184 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-19 04:42:22,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:22,186 INFO L225 Difference]: With dead ends: 367 [2022-03-19 04:42:22,186 INFO L226 Difference]: Without dead ends: 230 [2022-03-19 04:42:22,188 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-19 04:42:22,188 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:22,188 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 115 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:42:22,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-19 04:42:22,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-19 04:42:22,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-19 04:42:22,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-19 04:42:22,244 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-19 04:42:22,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:22,245 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-19 04:42:22,245 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-19 04:42:22,245 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-19 04:42:22,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 04:42:22,246 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:22,246 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:22,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:22,469 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-19 04:42:22,469 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:22,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:22,470 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-19 04:42:22,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:22,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [917706933] [2022-03-19 04:42:22,471 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:22,471 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-19 04:42:22,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:22,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472695723] [2022-03-19 04:42:22,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:22,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:22,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:22,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451444543] [2022-03-19 04:42:22,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:42:22,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:22,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:22,481 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:22,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-19 04:42:22,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 04:42:22,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:22,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-19 04:42:22,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:23,227 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-19 04:42:23,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-03-19 04:42:27,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:27,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472695723] [2022-03-19 04:42:27,248 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:27,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451444543] [2022-03-19 04:42:27,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451444543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:27,249 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:27,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-19 04:42:27,249 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:27,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [917706933] [2022-03-19 04:42:27,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [917706933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:27,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:27,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 04:42:27,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002515753] [2022-03-19 04:42:27,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:27,250 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 04:42:27,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:27,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 04:42:27,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-19 04:42:27,251 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-19 04:42:27,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:27,848 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-19 04:42:27,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 04:42:27,848 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-03-19 04:42:27,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:27,850 INFO L225 Difference]: With dead ends: 285 [2022-03-19 04:42:27,850 INFO L226 Difference]: Without dead ends: 283 [2022-03-19 04:42:27,851 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-03-19 04:42:27,851 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 63 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:27,851 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 496 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 04:42:27,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-19 04:42:27,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-03-19 04:42:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 132 states have (on average 1.1742424242424243) internal successors, (155), 133 states have internal predecessors, (155), 71 states have call successors, (71), 19 states have call predecessors, (71), 18 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-19 04:42:27,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-03-19 04:42:27,902 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-03-19 04:42:27,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:27,902 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-03-19 04:42:27,902 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-19 04:42:27,902 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-03-19 04:42:27,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-19 04:42:27,903 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:27,903 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:27,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:28,127 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-19 04:42:28,127 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:28,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:28,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-19 04:42:28,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:28,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [170548730] [2022-03-19 04:42:28,128 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:28,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-19 04:42:28,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:28,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675914520] [2022-03-19 04:42:28,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:28,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:28,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:28,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [604190101] [2022-03-19 04:42:28,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:28,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:28,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:28,142 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:28,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-19 04:42:28,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:28,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:28,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-19 04:42:28,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-19 04:42:28,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:30,133 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-19 04:42:30,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:30,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675914520] [2022-03-19 04:42:30,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:30,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604190101] [2022-03-19 04:42:30,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604190101] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:30,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:30,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-19 04:42:30,135 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:30,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [170548730] [2022-03-19 04:42:30,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [170548730] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:30,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:30,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 04:42:30,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618141178] [2022-03-19 04:42:30,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:30,135 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 04:42:30,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:30,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 04:42:30,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-19 04:42:30,136 INFO L87 Difference]: Start difference. First operand 222 states and 295 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-19 04:42:31,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:31,244 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-03-19 04:42:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 04:42:31,245 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-03-19 04:42:31,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:31,247 INFO L225 Difference]: With dead ends: 309 [2022-03-19 04:42:31,247 INFO L226 Difference]: Without dead ends: 306 [2022-03-19 04:42:31,247 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-19 04:42:31,248 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:31,248 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 401 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 04:42:31,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-19 04:42:31,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-03-19 04:42:31,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 167 states have internal predecessors, (198), 99 states have call successors, (99), 22 states have call predecessors, (99), 21 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-19 04:42:31,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-03-19 04:42:31,306 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-03-19 04:42:31,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:31,306 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-03-19 04:42:31,306 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-19 04:42:31,306 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-03-19 04:42:31,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-19 04:42:31,307 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:31,307 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:31,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:31,521 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:31,522 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:31,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:31,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-19 04:42:31,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:31,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [173715567] [2022-03-19 04:42:31,523 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:31,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-19 04:42:31,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:31,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319529435] [2022-03-19 04:42:31,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:31,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:31,531 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:31,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794038947] [2022-03-19 04:42:31,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:31,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:31,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:31,533 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:31,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-19 04:42:31,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:31,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:31,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 04:42:31,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:32,399 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-19 04:42:32,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-19 04:42:33,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:33,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319529435] [2022-03-19 04:42:33,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:33,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794038947] [2022-03-19 04:42:33,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794038947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:33,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:33,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-19 04:42:33,957 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:33,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [173715567] [2022-03-19 04:42:33,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [173715567] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:33,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:33,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 04:42:33,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849847222] [2022-03-19 04:42:33,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:33,958 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 04:42:33,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:33,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 04:42:33,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-19 04:42:33,959 INFO L87 Difference]: Start difference. First operand 287 states and 394 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 04:42:35,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:35,227 INFO L93 Difference]: Finished difference Result 383 states and 524 transitions. [2022-03-19 04:42:35,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 04:42:35,227 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-19 04:42:35,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:35,230 INFO L225 Difference]: With dead ends: 383 [2022-03-19 04:42:35,230 INFO L226 Difference]: Without dead ends: 380 [2022-03-19 04:42:35,230 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:42:35,231 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:35,231 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 04:42:35,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-19 04:42:35,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 356. [2022-03-19 04:42:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 203 states have (on average 1.2019704433497538) internal successors, (244), 204 states have internal predecessors, (244), 127 states have call successors, (127), 26 states have call predecessors, (127), 25 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-19 04:42:35,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 496 transitions. [2022-03-19 04:42:35,333 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 496 transitions. Word has length 91 [2022-03-19 04:42:35,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:35,333 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 496 transitions. [2022-03-19 04:42:35,333 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 04:42:35,333 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 496 transitions. [2022-03-19 04:42:35,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-19 04:42:35,338 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:35,338 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:35,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:35,554 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-19 04:42:35,555 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:35,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:35,555 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-19 04:42:35,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:35,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1328680329] [2022-03-19 04:42:35,556 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-19 04:42:35,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:35,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776459882] [2022-03-19 04:42:35,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:35,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:35,564 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:35,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1895986421] [2022-03-19 04:42:35,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:35,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:35,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:35,566 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:35,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-19 04:42:35,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:35,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:35,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-19 04:42:35,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-19 04:42:36,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-19 04:42:36,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:36,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776459882] [2022-03-19 04:42:36,992 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:36,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895986421] [2022-03-19 04:42:36,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895986421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:36,992 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:36,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-19 04:42:36,992 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:36,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1328680329] [2022-03-19 04:42:36,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1328680329] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:36,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:36,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 04:42:36,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631735942] [2022-03-19 04:42:36,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:36,993 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 04:42:36,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:36,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 04:42:36,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-19 04:42:36,994 INFO L87 Difference]: Start difference. First operand 356 states and 496 transitions. Second operand has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 04:42:38,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:38,103 INFO L93 Difference]: Finished difference Result 466 states and 643 transitions. [2022-03-19 04:42:38,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 04:42:38,104 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 102 [2022-03-19 04:42:38,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:38,106 INFO L225 Difference]: With dead ends: 466 [2022-03-19 04:42:38,106 INFO L226 Difference]: Without dead ends: 464 [2022-03-19 04:42:38,107 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 177 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-19 04:42:38,107 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 62 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:38,107 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 643 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 04:42:38,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-19 04:42:38,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 446. [2022-03-19 04:42:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 256 states have (on average 1.19921875) internal successors, (307), 257 states have internal predecessors, (307), 159 states have call successors, (159), 31 states have call predecessors, (159), 30 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-19 04:42:38,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 623 transitions. [2022-03-19 04:42:38,236 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 623 transitions. Word has length 102 [2022-03-19 04:42:38,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:38,238 INFO L478 AbstractCegarLoop]: Abstraction has 446 states and 623 transitions. [2022-03-19 04:42:38,238 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 04:42:38,239 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 623 transitions. [2022-03-19 04:42:38,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-19 04:42:38,240 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:38,240 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:38,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:38,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-19 04:42:38,463 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:38,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:38,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-19 04:42:38,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:38,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [764238964] [2022-03-19 04:42:38,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:38,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-19 04:42:38,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:38,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882279560] [2022-03-19 04:42:38,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:38,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:38,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:38,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338315349] [2022-03-19 04:42:38,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:42:38,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:38,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:38,473 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:38,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-19 04:42:38,525 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 04:42:38,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:38,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-19 04:42:38,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 67 proven. 33 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-03-19 04:42:39,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:39,631 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:42:40,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:40,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882279560] [2022-03-19 04:42:40,345 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:40,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338315349] [2022-03-19 04:42:40,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338315349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:42:40,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:42:40,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-19 04:42:40,346 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:40,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [764238964] [2022-03-19 04:42:40,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [764238964] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:40,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:40,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 04:42:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854399292] [2022-03-19 04:42:40,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:40,346 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 04:42:40,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 04:42:40,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-19 04:42:40,347 INFO L87 Difference]: Start difference. First operand 446 states and 623 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-19 04:42:41,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:41,058 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2022-03-19 04:42:41,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 04:42:41,059 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2022-03-19 04:42:41,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:41,062 INFO L225 Difference]: With dead ends: 522 [2022-03-19 04:42:41,062 INFO L226 Difference]: Without dead ends: 519 [2022-03-19 04:42:41,063 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-19 04:42:41,063 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:41,063 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 419 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 04:42:41,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-19 04:42:41,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 440. [2022-03-19 04:42:41,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 254 states have (on average 1.1968503937007875) internal successors, (304), 255 states have internal predecessors, (304), 155 states have call successors, (155), 31 states have call predecessors, (155), 30 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-19 04:42:41,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 612 transitions. [2022-03-19 04:42:41,179 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 612 transitions. Word has length 108 [2022-03-19 04:42:41,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:41,181 INFO L478 AbstractCegarLoop]: Abstraction has 440 states and 612 transitions. [2022-03-19 04:42:41,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-19 04:42:41,181 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 612 transitions. [2022-03-19 04:42:41,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-19 04:42:41,183 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:41,183 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-19 04:42:41,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:41,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-19 04:42:41,399 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:41,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:41,400 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-19 04:42:41,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:41,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1108910956] [2022-03-19 04:42:41,400 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:41,400 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-19 04:42:41,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:41,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595574595] [2022-03-19 04:42:41,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:41,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:41,408 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:41,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425759066] [2022-03-19 04:42:41,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:41,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:41,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:41,409 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:41,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-19 04:42:41,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:41,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:41,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-19 04:42:41,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 43 proven. 93 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 04:42:42,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:43,377 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-19 04:42:43,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:43,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595574595] [2022-03-19 04:42:43,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:43,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425759066] [2022-03-19 04:42:43,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425759066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:43,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:43,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2022-03-19 04:42:43,378 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:43,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1108910956] [2022-03-19 04:42:43,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1108910956] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:43,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:43,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 04:42:43,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342059897] [2022-03-19 04:42:43,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:43,379 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 04:42:43,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:43,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 04:42:43,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-19 04:42:43,380 INFO L87 Difference]: Start difference. First operand 440 states and 612 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 04:42:44,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:44,307 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-03-19 04:42:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 04:42:44,308 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-19 04:42:44,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:44,312 INFO L225 Difference]: With dead ends: 519 [2022-03-19 04:42:44,313 INFO L226 Difference]: Without dead ends: 517 [2022-03-19 04:42:44,314 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:42:44,314 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:44,314 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 699 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 04:42:44,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-19 04:42:44,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 452. [2022-03-19 04:42:44,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 263 states have (on average 1.1901140684410647) internal successors, (313), 264 states have internal predecessors, (313), 155 states have call successors, (155), 34 states have call predecessors, (155), 33 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-19 04:42:44,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 621 transitions. [2022-03-19 04:42:44,427 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 621 transitions. Word has length 107 [2022-03-19 04:42:44,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:44,427 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 621 transitions. [2022-03-19 04:42:44,427 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 04:42:44,427 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 621 transitions. [2022-03-19 04:42:44,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-19 04:42:44,429 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:44,429 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:44,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:44,652 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:44,653 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:44,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-19 04:42:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:44,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [58975657] [2022-03-19 04:42:44,654 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:44,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-19 04:42:44,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:44,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640097351] [2022-03-19 04:42:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:44,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:44,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:44,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319539707] [2022-03-19 04:42:44,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:42:44,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:44,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:44,662 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:44,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-19 04:42:44,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:42:44,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:44,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-19 04:42:44,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:45,721 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 04:42:45,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:47,863 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 04:42:47,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:47,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640097351] [2022-03-19 04:42:47,864 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:47,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319539707] [2022-03-19 04:42:47,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319539707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:47,864 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:47,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-19 04:42:47,864 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:47,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [58975657] [2022-03-19 04:42:47,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [58975657] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:47,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:47,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-19 04:42:47,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693714420] [2022-03-19 04:42:47,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:47,865 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 04:42:47,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:47,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 04:42:47,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-19 04:42:47,866 INFO L87 Difference]: Start difference. First operand 452 states and 621 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:42:48,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:48,512 INFO L93 Difference]: Finished difference Result 545 states and 747 transitions. [2022-03-19 04:42:48,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 04:42:48,512 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-19 04:42:48,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:48,516 INFO L225 Difference]: With dead ends: 545 [2022-03-19 04:42:48,516 INFO L226 Difference]: Without dead ends: 542 [2022-03-19 04:42:48,516 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:42:48,518 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 47 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:48,519 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 580 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 04:42:48,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-19 04:42:48,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 485. [2022-03-19 04:42:48,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 281 states have (on average 1.1921708185053381) internal successors, (335), 282 states have internal predecessors, (335), 167 states have call successors, (167), 37 states have call predecessors, (167), 36 states have return successors, (165), 165 states have call predecessors, (165), 165 states have call successors, (165) [2022-03-19 04:42:48,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 667 transitions. [2022-03-19 04:42:48,666 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 667 transitions. Word has length 111 [2022-03-19 04:42:48,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:48,666 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 667 transitions. [2022-03-19 04:42:48,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:42:48,666 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 667 transitions. [2022-03-19 04:42:48,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-19 04:42:48,669 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:48,669 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:48,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:48,895 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:48,895 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:48,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:48,896 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-19 04:42:48,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:48,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [362722924] [2022-03-19 04:42:48,896 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:48,897 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-19 04:42:48,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:48,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128560550] [2022-03-19 04:42:48,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:48,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:48,904 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:48,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [932347026] [2022-03-19 04:42:48,905 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:42:48,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:48,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:48,908 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:48,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-19 04:42:48,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:42:48,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:48,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-19 04:42:48,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:49,851 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 95 proven. 56 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-19 04:42:49,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:51,190 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-03-19 04:42:51,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:42:51,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128560550] [2022-03-19 04:42:51,190 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:42:51,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932347026] [2022-03-19 04:42:51,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932347026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:42:51,191 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:42:51,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2022-03-19 04:42:51,191 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:42:51,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [362722924] [2022-03-19 04:42:51,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [362722924] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:42:51,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:42:51,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 04:42:51,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743757960] [2022-03-19 04:42:51,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:42:51,192 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 04:42:51,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:51,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 04:42:51,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-19 04:42:51,192 INFO L87 Difference]: Start difference. First operand 485 states and 667 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:42:52,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:42:52,279 INFO L93 Difference]: Finished difference Result 576 states and 793 transitions. [2022-03-19 04:42:52,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 04:42:52,280 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-19 04:42:52,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:42:52,283 INFO L225 Difference]: With dead ends: 576 [2022-03-19 04:42:52,283 INFO L226 Difference]: Without dead ends: 573 [2022-03-19 04:42:52,283 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 196 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:42:52,284 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 04:42:52,284 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 749 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 04:42:52,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-03-19 04:42:52,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 550. [2022-03-19 04:42:52,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 315 states have (on average 1.2) internal successors, (378), 316 states have internal predecessors, (378), 195 states have call successors, (195), 40 states have call predecessors, (195), 39 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-03-19 04:42:52,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 766 transitions. [2022-03-19 04:42:52,413 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 766 transitions. Word has length 113 [2022-03-19 04:42:52,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:42:52,413 INFO L478 AbstractCegarLoop]: Abstraction has 550 states and 766 transitions. [2022-03-19 04:42:52,413 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:42:52,413 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 766 transitions. [2022-03-19 04:42:52,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 04:42:52,415 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:42:52,415 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:42:52,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-19 04:42:52,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-19 04:42:52,639 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:42:52,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:42:52,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-19 04:42:52,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:42:52,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1740890993] [2022-03-19 04:42:52,640 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:42:52,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-19 04:42:52,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:42:52,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854826443] [2022-03-19 04:42:52,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:42:52,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:42:52,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:42:52,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702257124] [2022-03-19 04:42:52,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:42:52,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:42:52,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:42:52,651 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:42:52,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-19 04:42:52,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 04:42:52,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:42:52,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-19 04:42:52,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:42:54,635 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 46 proven. 85 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2022-03-19 04:42:54,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:42:56,685 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:05,723 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 43 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-19 04:43:05,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:05,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854826443] [2022-03-19 04:43:05,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:05,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702257124] [2022-03-19 04:43:05,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702257124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:05,724 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:05,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-19 04:43:05,724 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:05,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1740890993] [2022-03-19 04:43:05,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1740890993] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:05,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:05,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:43:05,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721369821] [2022-03-19 04:43:05,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:05,725 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:43:05,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:05,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:43:05,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1129, Unknown=2, NotChecked=0, Total=1332 [2022-03-19 04:43:05,725 INFO L87 Difference]: Start difference. First operand 550 states and 766 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:43:07,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:07,702 INFO L93 Difference]: Finished difference Result 626 states and 860 transitions. [2022-03-19 04:43:07,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 04:43:07,704 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-19 04:43:07,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:07,707 INFO L225 Difference]: With dead ends: 626 [2022-03-19 04:43:07,707 INFO L226 Difference]: Without dead ends: 623 [2022-03-19 04:43:07,708 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=396, Invalid=2052, Unknown=2, NotChecked=0, Total=2450 [2022-03-19 04:43:07,709 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 112 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:07,709 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 539 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 04:43:07,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-19 04:43:07,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 518. [2022-03-19 04:43:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 299 states have (on average 1.193979933110368) internal successors, (357), 300 states have internal predecessors, (357), 179 states have call successors, (179), 40 states have call predecessors, (179), 39 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-03-19 04:43:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 713 transitions. [2022-03-19 04:43:07,829 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 713 transitions. Word has length 116 [2022-03-19 04:43:07,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:07,829 INFO L478 AbstractCegarLoop]: Abstraction has 518 states and 713 transitions. [2022-03-19 04:43:07,829 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-19 04:43:07,829 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 713 transitions. [2022-03-19 04:43:07,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 04:43:07,831 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:07,831 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:07,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-19 04:43:08,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-19 04:43:08,051 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:08,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:08,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-19 04:43:08,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:08,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1357702734] [2022-03-19 04:43:08,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:08,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-19 04:43:08,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:08,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451344753] [2022-03-19 04:43:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:08,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:08,069 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:08,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90664053] [2022-03-19 04:43:08,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:43:08,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:08,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:08,070 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:08,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-19 04:43:08,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:43:08,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:08,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-19 04:43:08,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:09,196 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-19 04:43:09,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 122 proven. 17 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-03-19 04:43:10,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:10,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451344753] [2022-03-19 04:43:10,837 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90664053] [2022-03-19 04:43:10,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90664053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:10,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:10,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-03-19 04:43:10,838 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1357702734] [2022-03-19 04:43:10,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1357702734] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:10,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:10,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-19 04:43:10,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761413457] [2022-03-19 04:43:10,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:10,839 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 04:43:10,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:10,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 04:43:10,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-03-19 04:43:10,839 INFO L87 Difference]: Start difference. First operand 518 states and 713 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 04:43:11,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:11,934 INFO L93 Difference]: Finished difference Result 617 states and 846 transitions. [2022-03-19 04:43:11,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 04:43:11,935 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-19 04:43:11,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:11,938 INFO L225 Difference]: With dead ends: 617 [2022-03-19 04:43:11,938 INFO L226 Difference]: Without dead ends: 614 [2022-03-19 04:43:11,939 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 04:43:11,939 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:11,939 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 711 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 04:43:11,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-19 04:43:12,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 587. [2022-03-19 04:43:12,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 336 states have (on average 1.1994047619047619) internal successors, (403), 337 states have internal predecessors, (403), 207 states have call successors, (207), 44 states have call predecessors, (207), 43 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-03-19 04:43:12,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 815 transitions. [2022-03-19 04:43:12,077 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 815 transitions. Word has length 116 [2022-03-19 04:43:12,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:12,077 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 815 transitions. [2022-03-19 04:43:12,077 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 04:43:12,077 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 815 transitions. [2022-03-19 04:43:12,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-19 04:43:12,079 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:12,079 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:12,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:12,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:12,299 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:12,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:12,300 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-19 04:43:12,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:12,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [819408174] [2022-03-19 04:43:12,300 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:12,300 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-19 04:43:12,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:12,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720294713] [2022-03-19 04:43:12,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:12,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:12,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:12,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1109716075] [2022-03-19 04:43:12,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:43:12,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:12,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:12,309 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:12,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-19 04:43:12,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:43:12,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:12,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-19 04:43:12,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 56 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-19 04:43:14,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:19,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:19,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720294713] [2022-03-19 04:43:19,893 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:19,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109716075] [2022-03-19 04:43:19,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109716075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:43:19,893 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:43:19,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-19 04:43:19,894 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:19,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [819408174] [2022-03-19 04:43:19,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [819408174] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:19,894 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:19,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 04:43:19,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974102357] [2022-03-19 04:43:19,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:19,894 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 04:43:19,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:19,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 04:43:19,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 04:43:19,895 INFO L87 Difference]: Start difference. First operand 587 states and 815 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 04:43:22,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:22,839 INFO L93 Difference]: Finished difference Result 695 states and 957 transitions. [2022-03-19 04:43:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 04:43:22,840 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-19 04:43:22,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:22,843 INFO L225 Difference]: With dead ends: 695 [2022-03-19 04:43:22,843 INFO L226 Difference]: Without dead ends: 692 [2022-03-19 04:43:22,844 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2022-03-19 04:43:22,844 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:22,845 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 721 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-19 04:43:22,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-19 04:43:22,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 656. [2022-03-19 04:43:22,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 373 states have (on average 1.2037533512064342) internal successors, (449), 374 states have internal predecessors, (449), 235 states have call successors, (235), 48 states have call predecessors, (235), 47 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-03-19 04:43:22,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 917 transitions. [2022-03-19 04:43:22,993 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 917 transitions. Word has length 121 [2022-03-19 04:43:22,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:22,994 INFO L478 AbstractCegarLoop]: Abstraction has 656 states and 917 transitions. [2022-03-19 04:43:22,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 04:43:22,994 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 917 transitions. [2022-03-19 04:43:22,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-19 04:43:22,996 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:22,996 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1] [2022-03-19 04:43:23,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:23,211 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:23,212 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:23,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 1 times [2022-03-19 04:43:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:23,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [336204293] [2022-03-19 04:43:23,213 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:23,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 2 times [2022-03-19 04:43:23,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:23,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670635452] [2022-03-19 04:43:23,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:23,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:23,220 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:23,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622912540] [2022-03-19 04:43:23,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:43:23,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:23,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:23,221 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:23,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-19 04:43:23,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:43:23,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:23,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-19 04:43:23,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:24,211 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 96 proven. 105 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-03-19 04:43:24,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:24,884 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-19 04:43:24,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:24,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670635452] [2022-03-19 04:43:24,885 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:24,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622912540] [2022-03-19 04:43:24,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622912540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:24,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:24,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-19 04:43:24,885 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:24,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [336204293] [2022-03-19 04:43:24,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [336204293] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:24,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:24,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 04:43:24,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754201049] [2022-03-19 04:43:24,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:24,886 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 04:43:24,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:24,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 04:43:24,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-19 04:43:24,887 INFO L87 Difference]: Start difference. First operand 656 states and 917 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-19 04:43:25,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:25,989 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2022-03-19 04:43:25,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 04:43:25,990 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-19 04:43:25,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:25,993 INFO L225 Difference]: With dead ends: 767 [2022-03-19 04:43:25,993 INFO L226 Difference]: Without dead ends: 765 [2022-03-19 04:43:25,994 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 221 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:43:25,994 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:25,995 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 700 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 04:43:25,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-19 04:43:26,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 743. [2022-03-19 04:43:26,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 423 states have (on average 1.2033096926713949) internal successors, (509), 424 states have internal predecessors, (509), 267 states have call successors, (267), 53 states have call predecessors, (267), 52 states have return successors, (265), 265 states have call predecessors, (265), 265 states have call successors, (265) [2022-03-19 04:43:26,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1041 transitions. [2022-03-19 04:43:26,221 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1041 transitions. Word has length 124 [2022-03-19 04:43:26,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:26,221 INFO L478 AbstractCegarLoop]: Abstraction has 743 states and 1041 transitions. [2022-03-19 04:43:26,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-19 04:43:26,221 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1041 transitions. [2022-03-19 04:43:26,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-19 04:43:26,223 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:26,224 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:26,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:26,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-19 04:43:26,439 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:26,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:26,440 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 3 times [2022-03-19 04:43:26,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:26,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1141565885] [2022-03-19 04:43:26,440 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:26,441 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 4 times [2022-03-19 04:43:26,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:26,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709549007] [2022-03-19 04:43:26,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:26,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:26,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:26,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180035042] [2022-03-19 04:43:26,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:43:26,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:26,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:26,455 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:26,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-19 04:43:26,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:43:26,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:26,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-19 04:43:26,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 127 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-03-19 04:43:28,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 154 proven. 16 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-19 04:43:29,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:29,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709549007] [2022-03-19 04:43:29,469 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:29,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180035042] [2022-03-19 04:43:29,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180035042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:29,469 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:29,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-19 04:43:29,469 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:29,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1141565885] [2022-03-19 04:43:29,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1141565885] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:29,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:29,469 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:43:29,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888824066] [2022-03-19 04:43:29,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:29,470 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:43:29,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:29,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:43:29,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-03-19 04:43:29,471 INFO L87 Difference]: Start difference. First operand 743 states and 1041 transitions. Second operand has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-19 04:43:33,078 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:43:33,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:33,246 INFO L93 Difference]: Finished difference Result 863 states and 1198 transitions. [2022-03-19 04:43:33,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 04:43:33,247 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) Word has length 129 [2022-03-19 04:43:33,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:33,251 INFO L225 Difference]: With dead ends: 863 [2022-03-19 04:43:33,251 INFO L226 Difference]: Without dead ends: 861 [2022-03-19 04:43:33,251 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 226 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 04:43:33,252 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 90 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1545 mSolverCounterSat, 77 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1545 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:33,252 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 1007 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1545 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2022-03-19 04:43:33,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-03-19 04:43:33,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 830. [2022-03-19 04:43:33,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 473 states have (on average 1.2029598308668077) internal successors, (569), 474 states have internal predecessors, (569), 299 states have call successors, (299), 58 states have call predecessors, (299), 57 states have return successors, (297), 297 states have call predecessors, (297), 297 states have call successors, (297) [2022-03-19 04:43:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2022-03-19 04:43:33,475 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 129 [2022-03-19 04:43:33,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:33,475 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2022-03-19 04:43:33,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-19 04:43:33,475 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2022-03-19 04:43:33,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 04:43:33,477 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:33,478 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:33,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:33,701 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-19 04:43:33,701 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:33,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:33,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-19 04:43:33,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:33,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1237201353] [2022-03-19 04:43:33,702 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:33,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-19 04:43:33,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:33,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806598179] [2022-03-19 04:43:33,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:33,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:33,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:33,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857045094] [2022-03-19 04:43:33,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:43:33,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:33,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:33,713 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:33,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-19 04:43:33,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 04:43:33,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:33,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 04:43:33,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:34,072 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-19 04:43:34,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-19 04:43:34,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:34,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806598179] [2022-03-19 04:43:34,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:34,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857045094] [2022-03-19 04:43:34,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857045094] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:34,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:34,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2022-03-19 04:43:34,352 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:34,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1237201353] [2022-03-19 04:43:34,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1237201353] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:34,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:34,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-19 04:43:34,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721958509] [2022-03-19 04:43:34,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:34,352 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 04:43:34,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:34,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 04:43:34,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-19 04:43:34,353 INFO L87 Difference]: Start difference. First operand 830 states and 1165 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 04:43:34,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:34,856 INFO L93 Difference]: Finished difference Result 1469 states and 2156 transitions. [2022-03-19 04:43:34,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 04:43:34,856 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-19 04:43:34,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:34,863 INFO L225 Difference]: With dead ends: 1469 [2022-03-19 04:43:34,863 INFO L226 Difference]: Without dead ends: 1098 [2022-03-19 04:43:34,865 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-19 04:43:34,866 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:34,866 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 400 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:43:34,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-03-19 04:43:35,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 973. [2022-03-19 04:43:35,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 535 states have (on average 1.2242990654205608) internal successors, (655), 551 states have internal predecessors, (655), 384 states have call successors, (384), 54 states have call predecessors, (384), 53 states have return successors, (382), 367 states have call predecessors, (382), 382 states have call successors, (382) [2022-03-19 04:43:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1421 transitions. [2022-03-19 04:43:35,175 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1421 transitions. Word has length 133 [2022-03-19 04:43:35,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:35,175 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1421 transitions. [2022-03-19 04:43:35,176 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 04:43:35,176 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1421 transitions. [2022-03-19 04:43:35,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 04:43:35,178 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:35,178 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:35,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:35,401 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-19 04:43:35,401 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:35,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:35,401 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-19 04:43:35,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:35,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1614838347] [2022-03-19 04:43:35,402 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:35,402 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-19 04:43:35,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:35,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532522092] [2022-03-19 04:43:35,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:35,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:35,408 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:35,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652980361] [2022-03-19 04:43:35,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:43:35,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:35,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:35,409 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:35,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-19 04:43:35,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:43:35,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:35,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-19 04:43:35,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 04:43:36,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:38,891 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-19 04:43:38,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:38,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532522092] [2022-03-19 04:43:38,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:38,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652980361] [2022-03-19 04:43:38,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652980361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:38,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:38,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-19 04:43:38,892 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:38,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1614838347] [2022-03-19 04:43:38,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1614838347] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:38,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:38,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 04:43:38,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914213654] [2022-03-19 04:43:38,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:38,892 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 04:43:38,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:38,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 04:43:38,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-19 04:43:38,893 INFO L87 Difference]: Start difference. First operand 973 states and 1421 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 04:43:39,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:43:39,781 INFO L93 Difference]: Finished difference Result 1104 states and 1609 transitions. [2022-03-19 04:43:39,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 04:43:39,782 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-19 04:43:39,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:43:39,787 INFO L225 Difference]: With dead ends: 1104 [2022-03-19 04:43:39,787 INFO L226 Difference]: Without dead ends: 1101 [2022-03-19 04:43:39,788 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 04:43:39,788 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:43:39,789 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 551 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 04:43:39,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-03-19 04:43:40,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1012. [2022-03-19 04:43:40,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 555 states have (on average 1.2252252252252251) internal successors, (680), 571 states have internal predecessors, (680), 400 states have call successors, (400), 57 states have call predecessors, (400), 56 states have return successors, (398), 383 states have call predecessors, (398), 398 states have call successors, (398) [2022-03-19 04:43:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1478 transitions. [2022-03-19 04:43:40,171 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1478 transitions. Word has length 133 [2022-03-19 04:43:40,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:43:40,171 INFO L478 AbstractCegarLoop]: Abstraction has 1012 states and 1478 transitions. [2022-03-19 04:43:40,171 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 04:43:40,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1478 transitions. [2022-03-19 04:43:40,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-19 04:43:40,173 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:43:40,174 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:43:40,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-19 04:43:40,387 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-19 04:43:40,387 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:43:40,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:43:40,388 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-19 04:43:40,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:40,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1135641060] [2022-03-19 04:43:40,388 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:43:40,388 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-19 04:43:40,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:43:40,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207135935] [2022-03-19 04:43:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:43:40,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:43:40,395 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:43:40,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1879983482] [2022-03-19 04:43:40,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:43:40,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:43:40,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:43:40,397 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:43:40,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-19 04:43:40,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:43:40,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:43:40,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-19 04:43:40,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:43:42,233 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:42,601 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:42,773 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:43,544 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:43,548 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 122 proven. 85 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-03-19 04:43:44,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:43:55,287 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:43:59,284 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 125 proven. 71 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-03-19 04:43:59,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:43:59,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207135935] [2022-03-19 04:43:59,284 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:43:59,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879983482] [2022-03-19 04:43:59,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879983482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:43:59,285 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:43:59,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 38 [2022-03-19 04:43:59,285 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:43:59,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1135641060] [2022-03-19 04:43:59,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1135641060] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:43:59,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:43:59,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 04:43:59,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316207522] [2022-03-19 04:43:59,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:43:59,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 04:43:59,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:43:59,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 04:43:59,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1198, Unknown=1, NotChecked=0, Total=1406 [2022-03-19 04:43:59,286 INFO L87 Difference]: Start difference. First operand 1012 states and 1478 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 04:44:02,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:44:02,842 INFO L93 Difference]: Finished difference Result 1155 states and 1687 transitions. [2022-03-19 04:44:02,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 04:44:02,843 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 135 [2022-03-19 04:44:02,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:44:02,850 INFO L225 Difference]: With dead ends: 1155 [2022-03-19 04:44:02,850 INFO L226 Difference]: Without dead ends: 1148 [2022-03-19 04:44:02,851 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=294, Invalid=1775, Unknown=1, NotChecked=0, Total=2070 [2022-03-19 04:44:02,851 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 85 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-19 04:44:02,851 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 815 Invalid, 1643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1193 Invalid, 0 Unknown, 379 Unchecked, 1.3s Time] [2022-03-19 04:44:02,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-19 04:44:03,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1041. [2022-03-19 04:44:03,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 568 states have (on average 1.2288732394366197) internal successors, (698), 583 states have internal predecessors, (698), 416 states have call successors, (416), 58 states have call predecessors, (416), 56 states have return successors, (414), 399 states have call predecessors, (414), 414 states have call successors, (414) [2022-03-19 04:44:03,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1528 transitions. [2022-03-19 04:44:03,221 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1528 transitions. Word has length 135 [2022-03-19 04:44:03,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:44:03,221 INFO L478 AbstractCegarLoop]: Abstraction has 1041 states and 1528 transitions. [2022-03-19 04:44:03,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 04:44:03,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1528 transitions. [2022-03-19 04:44:03,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-19 04:44:03,223 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:44:03,223 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:44:03,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-19 04:44:03,439 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-19 04:44:03,439 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:44:03,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:44:03,440 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-03-19 04:44:03,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:03,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [52712134] [2022-03-19 04:44:03,440 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:44:03,440 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-03-19 04:44:03,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:44:03,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160884782] [2022-03-19 04:44:03,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:44:03,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:44:03,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:44:03,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770191347] [2022-03-19 04:44:03,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:44:03,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:03,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:44:03,448 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:44:03,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-19 04:44:03,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 04:44:03,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:44:03,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-19 04:44:03,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:44:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-03-19 04:44:03,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:44:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:44:05,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160884782] [2022-03-19 04:44:05,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:44:05,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770191347] [2022-03-19 04:44:05,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770191347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:44:05,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:44:05,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-19 04:44:05,736 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:44:05,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [52712134] [2022-03-19 04:44:05,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [52712134] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:44:05,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:44:05,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 04:44:05,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580561003] [2022-03-19 04:44:05,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:44:05,737 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 04:44:05,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:05,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 04:44:05,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-19 04:44:05,737 INFO L87 Difference]: Start difference. First operand 1041 states and 1528 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 04:44:06,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:44:06,576 INFO L93 Difference]: Finished difference Result 1110 states and 1599 transitions. [2022-03-19 04:44:06,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 04:44:06,577 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-03-19 04:44:06,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:44:06,582 INFO L225 Difference]: With dead ends: 1110 [2022-03-19 04:44:06,583 INFO L226 Difference]: Without dead ends: 1108 [2022-03-19 04:44:06,583 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-19 04:44:06,583 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 62 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:44:06,584 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 242 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-19 04:44:06,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-03-19 04:44:06,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1072. [2022-03-19 04:44:06,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 592 states have (on average 1.2195945945945945) internal successors, (722), 609 states have internal predecessors, (722), 420 states have call successors, (420), 61 states have call predecessors, (420), 59 states have return successors, (418), 401 states have call predecessors, (418), 418 states have call successors, (418) [2022-03-19 04:44:06,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1560 transitions. [2022-03-19 04:44:06,936 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1560 transitions. Word has length 132 [2022-03-19 04:44:06,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:44:06,937 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1560 transitions. [2022-03-19 04:44:06,937 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 04:44:06,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1560 transitions. [2022-03-19 04:44:06,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 04:44:06,939 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:44:06,939 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:44:06,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-19 04:44:07,160 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:07,161 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:44:07,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:44:07,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-19 04:44:07,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:07,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1658103425] [2022-03-19 04:44:07,162 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:44:07,162 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-19 04:44:07,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:44:07,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733643889] [2022-03-19 04:44:07,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:44:07,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:44:07,169 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:44:07,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1448622359] [2022-03-19 04:44:07,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:44:07,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:07,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:44:07,172 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:44:07,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-19 04:44:07,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 04:44:07,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:44:07,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-19 04:44:07,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:44:09,210 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 66 proven. 115 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-03-19 04:44:09,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:44:17,163 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:44:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 63 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 04:44:21,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:44:21,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733643889] [2022-03-19 04:44:21,438 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:44:21,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448622359] [2022-03-19 04:44:21,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448622359] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:44:21,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:44:21,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-19 04:44:21,438 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:44:21,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1658103425] [2022-03-19 04:44:21,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1658103425] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:44:21,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:44:21,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 04:44:21,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621617831] [2022-03-19 04:44:21,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:44:21,439 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 04:44:21,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:21,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 04:44:21,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-03-19 04:44:21,440 INFO L87 Difference]: Start difference. First operand 1072 states and 1560 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:44:24,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:44:24,196 INFO L93 Difference]: Finished difference Result 1221 states and 1745 transitions. [2022-03-19 04:44:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-19 04:44:24,196 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-19 04:44:24,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:44:24,202 INFO L225 Difference]: With dead ends: 1221 [2022-03-19 04:44:24,203 INFO L226 Difference]: Without dead ends: 1112 [2022-03-19 04:44:24,204 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2022-03-19 04:44:24,205 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 04:44:24,205 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 587 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 04:44:24,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-03-19 04:44:24,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1026. [2022-03-19 04:44:24,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 571 states have (on average 1.2119089316987741) internal successors, (692), 587 states have internal predecessors, (692), 394 states have call successors, (394), 62 states have call predecessors, (394), 60 states have return successors, (392), 376 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-19 04:44:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1478 transitions. [2022-03-19 04:44:24,605 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1478 transitions. Word has length 138 [2022-03-19 04:44:24,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:44:24,605 INFO L478 AbstractCegarLoop]: Abstraction has 1026 states and 1478 transitions. [2022-03-19 04:44:24,605 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:44:24,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1478 transitions. [2022-03-19 04:44:24,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 04:44:24,607 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:44:24,608 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:44:24,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-19 04:44:24,823 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-19 04:44:24,823 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:44:24,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:44:24,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-19 04:44:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:24,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [880268121] [2022-03-19 04:44:24,824 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:44:24,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-19 04:44:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:44:24,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974251745] [2022-03-19 04:44:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:44:24,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:44:24,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:44:24,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150463192] [2022-03-19 04:44:24,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:44:24,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:24,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:44:24,838 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:44:24,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-19 04:44:24,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:44:24,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:44:24,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-19 04:44:24,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:44:25,281 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:44:26,138 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 04:44:26,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:44:30,158 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-19 04:44:30,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:44:30,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974251745] [2022-03-19 04:44:30,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:44:30,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150463192] [2022-03-19 04:44:30,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150463192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:44:30,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:44:30,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-19 04:44:30,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:44:30,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [880268121] [2022-03-19 04:44:30,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [880268121] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:44:30,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:44:30,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 04:44:30,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158460530] [2022-03-19 04:44:30,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:44:30,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 04:44:30,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:30,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 04:44:30,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-19 04:44:30,160 INFO L87 Difference]: Start difference. First operand 1026 states and 1478 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 04:44:32,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:44:32,632 INFO L93 Difference]: Finished difference Result 1168 states and 1681 transitions. [2022-03-19 04:44:32,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 04:44:32,633 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) Word has length 138 [2022-03-19 04:44:32,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:44:32,637 INFO L225 Difference]: With dead ends: 1168 [2022-03-19 04:44:32,637 INFO L226 Difference]: Without dead ends: 1165 [2022-03-19 04:44:32,637 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-03-19 04:44:32,638 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 68 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 04:44:32,638 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 829 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 04:44:32,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-19 04:44:33,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1119. [2022-03-19 04:44:33,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 618 states have (on average 1.2168284789644013) internal successors, (752), 635 states have internal predecessors, (752), 436 states have call successors, (436), 66 states have call predecessors, (436), 64 states have return successors, (434), 417 states have call predecessors, (434), 434 states have call successors, (434) [2022-03-19 04:44:33,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1622 transitions. [2022-03-19 04:44:33,023 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1622 transitions. Word has length 138 [2022-03-19 04:44:33,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:44:33,024 INFO L478 AbstractCegarLoop]: Abstraction has 1119 states and 1622 transitions. [2022-03-19 04:44:33,024 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 04:44:33,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1622 transitions. [2022-03-19 04:44:33,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 04:44:33,026 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:44:33,027 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:44:33,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-19 04:44:33,250 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:33,250 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:44:33,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:44:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-19 04:44:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:33,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [311153905] [2022-03-19 04:44:33,251 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:44:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-19 04:44:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:44:33,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316197203] [2022-03-19 04:44:33,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:44:33,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:44:33,258 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:44:33,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [443268712] [2022-03-19 04:44:33,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:44:33,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:33,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:44:33,259 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:44:33,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-19 04:44:33,328 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:44:33,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:44:33,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-19 04:44:33,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:44:34,804 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 143 proven. 125 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-19 04:44:34,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:44:36,256 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:44:41,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:44:41,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316197203] [2022-03-19 04:44:41,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:44:41,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443268712] [2022-03-19 04:44:41,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443268712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:44:41,701 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:44:41,701 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-19 04:44:41,701 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:44:41,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [311153905] [2022-03-19 04:44:41,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [311153905] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:44:41,701 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:44:41,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 04:44:41,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844197605] [2022-03-19 04:44:41,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:44:41,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 04:44:41,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:41,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 04:44:41,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-19 04:44:41,703 INFO L87 Difference]: Start difference. First operand 1119 states and 1622 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:44:44,255 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:44:47,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:44:49,234 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:44:50,385 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:44:50,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:44:50,995 INFO L93 Difference]: Finished difference Result 1240 states and 1787 transitions. [2022-03-19 04:44:50,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 04:44:50,996 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-19 04:44:50,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:44:51,000 INFO L225 Difference]: With dead ends: 1240 [2022-03-19 04:44:51,000 INFO L226 Difference]: Without dead ends: 1237 [2022-03-19 04:44:51,001 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 04:44:51,001 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 79 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1499 mSolverCounterSat, 85 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1499 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-03-19 04:44:51,001 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 1013 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1499 Invalid, 3 Unknown, 0 Unchecked, 8.5s Time] [2022-03-19 04:44:51,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-03-19 04:44:51,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1192. [2022-03-19 04:44:51,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 658 states have (on average 1.2173252279635258) internal successors, (801), 677 states have internal predecessors, (801), 465 states have call successors, (465), 70 states have call predecessors, (465), 68 states have return successors, (463), 444 states have call predecessors, (463), 463 states have call successors, (463) [2022-03-19 04:44:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1729 transitions. [2022-03-19 04:44:51,396 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1729 transitions. Word has length 138 [2022-03-19 04:44:51,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:44:51,396 INFO L478 AbstractCegarLoop]: Abstraction has 1192 states and 1729 transitions. [2022-03-19 04:44:51,396 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:44:51,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1729 transitions. [2022-03-19 04:44:51,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-19 04:44:51,398 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:44:51,398 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:44:51,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-19 04:44:51,603 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:51,603 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:44:51,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:44:51,604 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-19 04:44:51,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:51,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1555235987] [2022-03-19 04:44:51,604 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:44:51,604 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-19 04:44:51,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:44:51,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533751908] [2022-03-19 04:44:51,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:44:51,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:44:51,610 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:44:51,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [31846059] [2022-03-19 04:44:51,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:44:51,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:44:51,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:44:51,612 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:44:51,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-19 04:44:51,713 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 04:44:51,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:44:51,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-19 04:44:51,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:44:53,066 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-19 04:44:53,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:44:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-19 04:44:58,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:44:58,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533751908] [2022-03-19 04:44:58,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:44:58,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31846059] [2022-03-19 04:44:58,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31846059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:44:58,968 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:44:58,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2022-03-19 04:44:58,968 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:44:58,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1555235987] [2022-03-19 04:44:58,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1555235987] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:44:58,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:44:58,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 04:44:58,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838452339] [2022-03-19 04:44:58,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:44:58,969 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 04:44:58,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:44:58,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 04:44:58,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 04:44:58,970 INFO L87 Difference]: Start difference. First operand 1192 states and 1729 transitions. Second operand has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 04:45:00,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:45:00,735 INFO L93 Difference]: Finished difference Result 1309 states and 1887 transitions. [2022-03-19 04:45:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 04:45:00,736 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 141 [2022-03-19 04:45:00,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:45:00,743 INFO L225 Difference]: With dead ends: 1309 [2022-03-19 04:45:00,743 INFO L226 Difference]: Without dead ends: 1306 [2022-03-19 04:45:00,744 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=427, Invalid=2123, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 04:45:00,744 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 81 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 04:45:00,744 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 795 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 04:45:00,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2022-03-19 04:45:01,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1203. [2022-03-19 04:45:01,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 665 states have (on average 1.2150375939849625) internal successors, (808), 683 states have internal predecessors, (808), 467 states have call successors, (467), 72 states have call predecessors, (467), 70 states have return successors, (465), 447 states have call predecessors, (465), 465 states have call successors, (465) [2022-03-19 04:45:01,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1740 transitions. [2022-03-19 04:45:01,111 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1740 transitions. Word has length 141 [2022-03-19 04:45:01,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:45:01,112 INFO L478 AbstractCegarLoop]: Abstraction has 1203 states and 1740 transitions. [2022-03-19 04:45:01,112 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 04:45:01,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1740 transitions. [2022-03-19 04:45:01,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 04:45:01,113 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:45:01,113 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:45:01,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-19 04:45:01,314 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-19 04:45:01,314 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:45:01,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:45:01,314 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 5 times [2022-03-19 04:45:01,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:01,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1382663395] [2022-03-19 04:45:01,315 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:45:01,315 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 6 times [2022-03-19 04:45:01,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:45:01,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90989100] [2022-03-19 04:45:01,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:45:01,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:45:01,321 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:45:01,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311234605] [2022-03-19 04:45:01,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:45:01,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:01,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:45:01,452 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:45:01,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-19 04:45:01,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 04:45:01,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:45:01,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-19 04:45:01,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:45:02,199 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:45:05,130 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:45:08,869 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 140 proven. 33 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-19 04:45:08,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:45:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 122 proven. 34 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2022-03-19 04:45:20,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:45:20,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90989100] [2022-03-19 04:45:20,592 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:45:20,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311234605] [2022-03-19 04:45:20,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311234605] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:45:20,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:45:20,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-19 04:45:20,592 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:45:20,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1382663395] [2022-03-19 04:45:20,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1382663395] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:45:20,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:45:20,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 04:45:20,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606072683] [2022-03-19 04:45:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:45:20,593 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 04:45:20,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:20,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 04:45:20,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=427, Unknown=2, NotChecked=0, Total=506 [2022-03-19 04:45:20,594 INFO L87 Difference]: Start difference. First operand 1203 states and 1740 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-19 04:45:25,655 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:45:26,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:45:26,737 INFO L93 Difference]: Finished difference Result 1403 states and 2026 transitions. [2022-03-19 04:45:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 04:45:26,738 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 143 [2022-03-19 04:45:26,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:45:26,744 INFO L225 Difference]: With dead ends: 1403 [2022-03-19 04:45:26,744 INFO L226 Difference]: Without dead ends: 1401 [2022-03-19 04:45:26,744 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=147, Invalid=781, Unknown=2, NotChecked=0, Total=930 [2022-03-19 04:45:26,745 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 78 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:45:26,745 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 387 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-03-19 04:45:26,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2022-03-19 04:45:27,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1318. [2022-03-19 04:45:27,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 723 states have (on average 1.2226832641770402) internal successors, (884), 743 states have internal predecessors, (884), 518 states have call successors, (518), 77 states have call predecessors, (518), 76 states have return successors, (516), 497 states have call predecessors, (516), 516 states have call successors, (516) [2022-03-19 04:45:27,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 1918 transitions. [2022-03-19 04:45:27,177 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 1918 transitions. Word has length 143 [2022-03-19 04:45:27,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:45:27,178 INFO L478 AbstractCegarLoop]: Abstraction has 1318 states and 1918 transitions. [2022-03-19 04:45:27,178 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-19 04:45:27,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 1918 transitions. [2022-03-19 04:45:27,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 04:45:27,180 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:45:27,180 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:45:27,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-19 04:45:27,395 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-19 04:45:27,395 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:45:27,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:45:27,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-19 04:45:27,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:27,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1585094807] [2022-03-19 04:45:27,396 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:45:27,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-19 04:45:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:45:27,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575814009] [2022-03-19 04:45:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:45:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:45:27,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:45:27,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765178382] [2022-03-19 04:45:27,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:45:27,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:27,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:45:27,405 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:45:27,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-19 04:45:27,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:45:27,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:45:27,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-19 04:45:27,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:45:28,813 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 102 proven. 86 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 04:45:28,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:45:29,121 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:45:31,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:45:31,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575814009] [2022-03-19 04:45:31,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:45:31,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765178382] [2022-03-19 04:45:31,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765178382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:45:31,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:45:31,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 04:45:31,268 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:45:31,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1585094807] [2022-03-19 04:45:31,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1585094807] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:45:31,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:45:31,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:45:31,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627759787] [2022-03-19 04:45:31,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:45:31,269 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:45:31,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:31,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:45:31,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-19 04:45:31,270 INFO L87 Difference]: Start difference. First operand 1318 states and 1918 transitions. Second operand has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:45:33,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:45:33,152 INFO L93 Difference]: Finished difference Result 1474 states and 2135 transitions. [2022-03-19 04:45:33,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 04:45:33,153 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-19 04:45:33,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:45:33,159 INFO L225 Difference]: With dead ends: 1474 [2022-03-19 04:45:33,160 INFO L226 Difference]: Without dead ends: 1471 [2022-03-19 04:45:33,160 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 04:45:33,161 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 96 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 04:45:33,161 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 950 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1477 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 04:45:33,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2022-03-19 04:45:33,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1415. [2022-03-19 04:45:33,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1415 states, 773 states have (on average 1.22509702457956) internal successors, (947), 794 states have internal predecessors, (947), 560 states have call successors, (560), 82 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-19 04:45:33,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1415 states to 1415 states and 2065 transitions. [2022-03-19 04:45:33,745 INFO L78 Accepts]: Start accepts. Automaton has 1415 states and 2065 transitions. Word has length 143 [2022-03-19 04:45:33,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:45:33,745 INFO L478 AbstractCegarLoop]: Abstraction has 1415 states and 2065 transitions. [2022-03-19 04:45:33,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:45:33,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1415 states and 2065 transitions. [2022-03-19 04:45:33,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 04:45:33,748 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:45:33,748 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:45:33,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-19 04:45:33,951 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-19 04:45:33,952 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:45:33,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:45:33,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-19 04:45:33,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:33,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2086226297] [2022-03-19 04:45:33,958 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:45:33,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-19 04:45:33,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:45:33,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880467491] [2022-03-19 04:45:33,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:45:33,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:45:33,964 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:45:33,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316271701] [2022-03-19 04:45:33,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:45:33,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:33,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:45:33,966 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:45:33,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-19 04:45:34,071 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:45:34,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:45:34,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-19 04:45:34,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:45:35,010 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:45:38,325 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 171 proven. 98 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 04:45:38,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:45:41,654 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 185 proven. 17 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-03-19 04:45:41,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:45:41,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880467491] [2022-03-19 04:45:41,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:45:41,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316271701] [2022-03-19 04:45:41,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316271701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:45:41,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:45:41,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-03-19 04:45:41,655 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:45:41,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2086226297] [2022-03-19 04:45:41,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2086226297] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:45:41,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:45:41,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 04:45:41,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451091029] [2022-03-19 04:45:41,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:45:41,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 04:45:41,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:41,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 04:45:41,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 04:45:41,657 INFO L87 Difference]: Start difference. First operand 1415 states and 2065 transitions. Second operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:45:43,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:45:43,773 INFO L93 Difference]: Finished difference Result 1523 states and 2214 transitions. [2022-03-19 04:45:43,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 04:45:43,774 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-19 04:45:43,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:45:43,779 INFO L225 Difference]: With dead ends: 1523 [2022-03-19 04:45:43,779 INFO L226 Difference]: Without dead ends: 1520 [2022-03-19 04:45:43,780 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 248 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=264, Invalid=1806, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 04:45:43,780 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 78 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 04:45:43,781 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 985 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 822 Invalid, 0 Unknown, 345 Unchecked, 0.9s Time] [2022-03-19 04:45:43,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2022-03-19 04:45:44,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1418. [2022-03-19 04:45:44,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 776 states have (on average 1.2255154639175259) internal successors, (951), 797 states have internal predecessors, (951), 560 states have call successors, (560), 82 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-19 04:45:44,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2069 transitions. [2022-03-19 04:45:44,226 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2069 transitions. Word has length 143 [2022-03-19 04:45:44,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:45:44,227 INFO L478 AbstractCegarLoop]: Abstraction has 1418 states and 2069 transitions. [2022-03-19 04:45:44,227 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:45:44,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2069 transitions. [2022-03-19 04:45:44,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 04:45:44,229 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:45:44,229 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:45:44,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-19 04:45:44,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:44,430 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:45:44,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:45:44,430 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 7 times [2022-03-19 04:45:44,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:44,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [83571303] [2022-03-19 04:45:44,431 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:45:44,431 INFO L85 PathProgramCache]: Analyzing trace with hash 738044623, now seen corresponding path program 8 times [2022-03-19 04:45:44,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:45:44,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116130757] [2022-03-19 04:45:44,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:45:44,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:45:44,437 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:45:44,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402067381] [2022-03-19 04:45:44,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:45:44,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:44,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:45:44,444 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:45:44,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-19 04:45:44,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:45:44,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:45:44,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-19 04:45:44,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:45:45,106 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 116 proven. 65 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2022-03-19 04:45:45,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:45:45,900 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 57 proven. 62 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-03-19 04:45:45,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:45:45,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116130757] [2022-03-19 04:45:45,901 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:45:45,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402067381] [2022-03-19 04:45:45,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402067381] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:45:45,901 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:45:45,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 31 [2022-03-19 04:45:45,901 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:45:45,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [83571303] [2022-03-19 04:45:45,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [83571303] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:45:45,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:45:45,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 04:45:45,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631888065] [2022-03-19 04:45:45,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:45:45,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 04:45:45,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:45,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 04:45:45,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-03-19 04:45:45,903 INFO L87 Difference]: Start difference. First operand 1418 states and 2069 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 04:45:48,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:45:48,718 INFO L93 Difference]: Finished difference Result 1616 states and 2348 transitions. [2022-03-19 04:45:48,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 04:45:48,719 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 146 [2022-03-19 04:45:48,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:45:48,727 INFO L225 Difference]: With dead ends: 1616 [2022-03-19 04:45:48,727 INFO L226 Difference]: Without dead ends: 1465 [2022-03-19 04:45:48,728 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=397, Invalid=2153, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 04:45:48,729 INFO L912 BasicCegarLoop]: 104 mSDtfsCounter, 104 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 04:45:48,729 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 858 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 535 Invalid, 0 Unknown, 114 Unchecked, 0.7s Time] [2022-03-19 04:45:48,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2022-03-19 04:45:49,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1394. [2022-03-19 04:45:49,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 770 states have (on average 1.2207792207792207) internal successors, (940), 790 states have internal predecessors, (940), 543 states have call successors, (543), 81 states have call predecessors, (543), 80 states have return successors, (541), 522 states have call predecessors, (541), 541 states have call successors, (541) [2022-03-19 04:45:49,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 2024 transitions. [2022-03-19 04:45:49,218 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 2024 transitions. Word has length 146 [2022-03-19 04:45:49,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:45:49,219 INFO L478 AbstractCegarLoop]: Abstraction has 1394 states and 2024 transitions. [2022-03-19 04:45:49,219 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 04:45:49,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 2024 transitions. [2022-03-19 04:45:49,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 04:45:49,221 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:45:49,221 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:45:49,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-19 04:45:49,444 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-19 04:45:49,444 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:45:49,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:45:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-19 04:45:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:45:49,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [408876429] [2022-03-19 04:45:49,445 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:45:49,446 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-19 04:45:49,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:45:49,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211614234] [2022-03-19 04:45:49,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:45:49,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:45:49,452 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:45:49,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690225625] [2022-03-19 04:45:49,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:45:49,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:45:49,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:45:49,454 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:45:49,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-19 04:45:50,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 04:45:50,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:45:50,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-19 04:45:50,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:45:57,860 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 04:45:57,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:46:08,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:46:08,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211614234] [2022-03-19 04:46:08,856 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:46:08,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690225625] [2022-03-19 04:46:08,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690225625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:46:08,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:46:08,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-19 04:46:08,857 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:46:08,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [408876429] [2022-03-19 04:46:08,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [408876429] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:46:08,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:46:08,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 04:46:08,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080332929] [2022-03-19 04:46:08,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:46:08,857 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 04:46:08,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:46:08,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 04:46:08,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=945, Unknown=1, NotChecked=0, Total=1056 [2022-03-19 04:46:08,858 INFO L87 Difference]: Start difference. First operand 1394 states and 2024 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:46:36,054 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:46:59,719 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:47:05,309 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:47:10,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:47:25,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:47:43,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:47:43,842 INFO L93 Difference]: Finished difference Result 1707 states and 2465 transitions. [2022-03-19 04:47:43,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-19 04:47:43,842 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 146 [2022-03-19 04:47:43,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:47:43,850 INFO L225 Difference]: With dead ends: 1707 [2022-03-19 04:47:43,850 INFO L226 Difference]: Without dead ends: 1703 [2022-03-19 04:47:43,851 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 77.4s TimeCoverageRelationStatistics Valid=1083, Invalid=5554, Unknown=5, NotChecked=0, Total=6642 [2022-03-19 04:47:43,852 INFO L912 BasicCegarLoop]: 88 mSDtfsCounter, 156 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 2172 mSolverCounterSat, 524 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 2698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 524 IncrementalHoareTripleChecker+Valid, 2172 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.9s IncrementalHoareTripleChecker+Time [2022-03-19 04:47:43,852 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 1119 Invalid, 2698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [524 Valid, 2172 Invalid, 2 Unknown, 0 Unchecked, 32.9s Time] [2022-03-19 04:47:43,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1703 states. [2022-03-19 04:47:44,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1703 to 1568. [2022-03-19 04:47:44,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1568 states, 871 states have (on average 1.2192881745120552) internal successors, (1062), 894 states have internal predecessors, (1062), 610 states have call successors, (610), 87 states have call predecessors, (610), 86 states have return successors, (608), 586 states have call predecessors, (608), 608 states have call successors, (608) [2022-03-19 04:47:44,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1568 states to 1568 states and 2280 transitions. [2022-03-19 04:47:44,445 INFO L78 Accepts]: Start accepts. Automaton has 1568 states and 2280 transitions. Word has length 146 [2022-03-19 04:47:44,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:47:44,445 INFO L478 AbstractCegarLoop]: Abstraction has 1568 states and 2280 transitions. [2022-03-19 04:47:44,445 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:47:44,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1568 states and 2280 transitions. [2022-03-19 04:47:44,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 04:47:44,447 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:47:44,447 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:47:44,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-19 04:47:44,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-19 04:47:44,647 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:47:44,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:47:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-19 04:47:44,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:47:44,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [988677140] [2022-03-19 04:47:44,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:47:44,648 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-19 04:47:44,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:47:44,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747679419] [2022-03-19 04:47:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:47:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:47:44,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:47:44,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665611083] [2022-03-19 04:47:44,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:47:44,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:47:44,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:47:44,657 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:47:44,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-19 04:47:44,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:47:44,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:47:44,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-19 04:47:44,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:47:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 136 proven. 124 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 04:47:46,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:47:46,775 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:47:49,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:47:49,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747679419] [2022-03-19 04:47:49,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:47:49,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665611083] [2022-03-19 04:47:49,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665611083] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:47:49,668 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:47:49,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 04:47:49,669 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:47:49,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [988677140] [2022-03-19 04:47:49,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [988677140] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:47:49,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:47:49,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:47:49,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172495013] [2022-03-19 04:47:49,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:47:49,669 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:47:49,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:47:49,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:47:49,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-19 04:47:49,670 INFO L87 Difference]: Start difference. First operand 1568 states and 2280 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 04:47:54,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:47:54,514 INFO L93 Difference]: Finished difference Result 1762 states and 2552 transitions. [2022-03-19 04:47:54,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 04:47:54,515 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-19 04:47:54,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:47:54,521 INFO L225 Difference]: With dead ends: 1762 [2022-03-19 04:47:54,522 INFO L226 Difference]: Without dead ends: 1759 [2022-03-19 04:47:54,522 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 04:47:54,522 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 100 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:47:54,523 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1112 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-19 04:47:54,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2022-03-19 04:47:55,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1701. [2022-03-19 04:47:55,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 944 states have (on average 1.2203389830508475) internal successors, (1152), 970 states have internal predecessors, (1152), 664 states have call successors, (664), 93 states have call predecessors, (664), 92 states have return successors, (662), 637 states have call predecessors, (662), 662 states have call successors, (662) [2022-03-19 04:47:55,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 2478 transitions. [2022-03-19 04:47:55,223 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 2478 transitions. Word has length 146 [2022-03-19 04:47:55,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:47:55,223 INFO L478 AbstractCegarLoop]: Abstraction has 1701 states and 2478 transitions. [2022-03-19 04:47:55,223 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 04:47:55,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 2478 transitions. [2022-03-19 04:47:55,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-19 04:47:55,225 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:47:55,225 INFO L500 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:47:55,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-19 04:47:55,426 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-19 04:47:55,426 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:47:55,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:47:55,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 9 times [2022-03-19 04:47:55,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:47:55,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [23762168] [2022-03-19 04:47:55,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:47:55,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 10 times [2022-03-19 04:47:55,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:47:55,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102868768] [2022-03-19 04:47:55,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:47:55,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:47:55,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:47:55,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2065356788] [2022-03-19 04:47:55,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:47:55,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:47:55,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:47:55,443 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:47:55,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-19 04:47:55,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:47:55,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:47:55,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-19 04:47:55,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:47:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 44 proven. 81 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2022-03-19 04:47:56,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:47:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 83 proven. 14 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2022-03-19 04:47:57,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:47:57,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102868768] [2022-03-19 04:47:57,228 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:47:57,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065356788] [2022-03-19 04:47:57,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065356788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:47:57,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:47:57,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 26 [2022-03-19 04:47:57,229 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:47:57,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [23762168] [2022-03-19 04:47:57,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [23762168] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:47:57,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:47:57,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 04:47:57,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049673214] [2022-03-19 04:47:57,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:47:57,229 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 04:47:57,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:47:57,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 04:47:57,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-19 04:47:57,230 INFO L87 Difference]: Start difference. First operand 1701 states and 2478 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-19 04:47:59,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:47:59,985 INFO L93 Difference]: Finished difference Result 2282 states and 3339 transitions. [2022-03-19 04:47:59,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-19 04:47:59,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 151 [2022-03-19 04:47:59,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:47:59,994 INFO L225 Difference]: With dead ends: 2282 [2022-03-19 04:47:59,994 INFO L226 Difference]: Without dead ends: 2280 [2022-03-19 04:47:59,995 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 276 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=483, Invalid=1967, Unknown=0, NotChecked=0, Total=2450 [2022-03-19 04:47:59,995 INFO L912 BasicCegarLoop]: 106 mSDtfsCounter, 108 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 04:47:59,995 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 860 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 04:47:59,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2022-03-19 04:48:00,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 1988. [2022-03-19 04:48:00,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1123 states have (on average 1.2181656277827249) internal successors, (1368), 1156 states have internal predecessors, (1368), 764 states have call successors, (764), 101 states have call predecessors, (764), 100 states have return successors, (762), 730 states have call predecessors, (762), 762 states have call successors, (762) [2022-03-19 04:48:00,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 2894 transitions. [2022-03-19 04:48:00,980 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 2894 transitions. Word has length 151 [2022-03-19 04:48:00,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:48:00,981 INFO L478 AbstractCegarLoop]: Abstraction has 1988 states and 2894 transitions. [2022-03-19 04:48:00,981 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 18 states have internal predecessors, (46), 7 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-19 04:48:00,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 2894 transitions. [2022-03-19 04:48:00,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-19 04:48:00,983 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:48:00,983 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:48:00,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-19 04:48:01,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-19 04:48:01,184 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:48:01,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:48:01,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-19 04:48:01,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:48:01,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [114409300] [2022-03-19 04:48:01,185 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:48:01,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-19 04:48:01,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:48:01,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721102180] [2022-03-19 04:48:01,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:48:01,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:48:01,191 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:48:01,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625148070] [2022-03-19 04:48:01,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:48:01,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:48:01,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:48:01,193 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:48:01,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-19 04:48:01,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:48:01,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:48:01,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-19 04:48:01,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:48:02,787 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 142 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-19 04:48:02,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:48:05,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:48:05,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721102180] [2022-03-19 04:48:05,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:48:05,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625148070] [2022-03-19 04:48:05,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625148070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:48:05,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:48:05,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-19 04:48:05,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:48:05,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [114409300] [2022-03-19 04:48:05,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [114409300] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:48:05,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:48:05,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 04:48:05,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271872489] [2022-03-19 04:48:05,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:48:05,757 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 04:48:05,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:48:05,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 04:48:05,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=791, Unknown=1, NotChecked=0, Total=870 [2022-03-19 04:48:05,758 INFO L87 Difference]: Start difference. First operand 1988 states and 2894 transitions. Second operand has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:48:11,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:48:11,395 INFO L93 Difference]: Finished difference Result 2204 states and 3196 transitions. [2022-03-19 04:48:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 04:48:11,396 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 151 [2022-03-19 04:48:11,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:48:11,404 INFO L225 Difference]: With dead ends: 2204 [2022-03-19 04:48:11,404 INFO L226 Difference]: Without dead ends: 2201 [2022-03-19 04:48:11,405 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=175, Invalid=1894, Unknown=1, NotChecked=0, Total=2070 [2022-03-19 04:48:11,405 INFO L912 BasicCegarLoop]: 77 mSDtfsCounter, 115 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 2119 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 2227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:48:11,406 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1327 Invalid, 2227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2119 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-19 04:48:11,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2201 states. [2022-03-19 04:48:12,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2201 to 1988. [2022-03-19 04:48:12,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1988 states, 1123 states have (on average 1.2181656277827249) internal successors, (1368), 1156 states have internal predecessors, (1368), 764 states have call successors, (764), 101 states have call predecessors, (764), 100 states have return successors, (762), 730 states have call predecessors, (762), 762 states have call successors, (762) [2022-03-19 04:48:12,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1988 states to 1988 states and 2894 transitions. [2022-03-19 04:48:12,474 INFO L78 Accepts]: Start accepts. Automaton has 1988 states and 2894 transitions. Word has length 151 [2022-03-19 04:48:12,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:48:12,475 INFO L478 AbstractCegarLoop]: Abstraction has 1988 states and 2894 transitions. [2022-03-19 04:48:12,475 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 04:48:12,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1988 states and 2894 transitions. [2022-03-19 04:48:12,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 04:48:12,478 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:48:12,478 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:48:12,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-19 04:48:12,683 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:48:12,683 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:48:12,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:48:12,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-19 04:48:12,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:48:12,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [785103976] [2022-03-19 04:48:12,685 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:48:12,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-19 04:48:12,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:48:12,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126333048] [2022-03-19 04:48:12,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:48:12,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:48:12,693 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:48:12,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487097044] [2022-03-19 04:48:12,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:48:12,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:48:12,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:48:12,695 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:48:12,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-19 04:48:12,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 04:48:12,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:48:12,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-19 04:48:12,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:48:15,854 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 146 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-19 04:48:15,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:48:50,650 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:48:50,654 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:48:57,068 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 137 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-03-19 04:48:57,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:48:57,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126333048] [2022-03-19 04:48:57,068 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:48:57,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487097044] [2022-03-19 04:48:57,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487097044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:48:57,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:48:57,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-19 04:48:57,069 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:48:57,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [785103976] [2022-03-19 04:48:57,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [785103976] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:48:57,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:48:57,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:48:57,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258699781] [2022-03-19 04:48:57,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:48:57,069 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:48:57,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:48:57,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:48:57,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 04:48:57,070 INFO L87 Difference]: Start difference. First operand 1988 states and 2894 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-19 04:49:04,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:49:04,198 INFO L93 Difference]: Finished difference Result 2102 states and 3051 transitions. [2022-03-19 04:49:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 04:49:04,199 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 155 [2022-03-19 04:49:04,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:49:04,205 INFO L225 Difference]: With dead ends: 2102 [2022-03-19 04:49:04,205 INFO L226 Difference]: Without dead ends: 2099 [2022-03-19 04:49:04,205 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 27.3s TimeCoverageRelationStatistics Valid=320, Invalid=1660, Unknown=0, NotChecked=0, Total=1980 [2022-03-19 04:49:04,206 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 86 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:49:04,206 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 562 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-19 04:49:04,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2099 states. [2022-03-19 04:49:05,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2099 to 2064. [2022-03-19 04:49:05,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2064 states, 1166 states have (on average 1.218696397941681) internal successors, (1421), 1201 states have internal predecessors, (1421), 793 states have call successors, (793), 105 states have call predecessors, (793), 104 states have return successors, (791), 757 states have call predecessors, (791), 791 states have call successors, (791) [2022-03-19 04:49:05,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2064 states to 2064 states and 3005 transitions. [2022-03-19 04:49:05,168 INFO L78 Accepts]: Start accepts. Automaton has 2064 states and 3005 transitions. Word has length 155 [2022-03-19 04:49:05,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:49:05,169 INFO L478 AbstractCegarLoop]: Abstraction has 2064 states and 3005 transitions. [2022-03-19 04:49:05,169 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-19 04:49:05,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2064 states and 3005 transitions. [2022-03-19 04:49:05,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 04:49:05,171 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:49:05,171 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:49:05,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-19 04:49:05,372 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:49:05,372 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:49:05,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:49:05,372 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-19 04:49:05,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:49:05,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1580884501] [2022-03-19 04:49:05,373 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:49:05,373 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-19 04:49:05,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:49:05,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954328726] [2022-03-19 04:49:05,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:49:05,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:49:05,384 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:49:05,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1075089898] [2022-03-19 04:49:05,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:49:05,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:49:05,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:49:05,385 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:49:05,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-19 04:49:05,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:49:05,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:49:05,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 04:49:05,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:49:07,981 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:49:07,983 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:49:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 180 proven. 121 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-03-19 04:49:08,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:49:11,162 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:49:11,165 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:49:17,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:49:17,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954328726] [2022-03-19 04:49:17,819 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:49:17,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075089898] [2022-03-19 04:49:17,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075089898] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 04:49:17,819 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 04:49:17,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 04:49:17,820 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:49:17,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1580884501] [2022-03-19 04:49:17,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1580884501] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:49:17,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:49:17,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 04:49:17,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738618340] [2022-03-19 04:49:17,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:49:17,820 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 04:49:17,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:49:17,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 04:49:17,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=773, Unknown=3, NotChecked=0, Total=930 [2022-03-19 04:49:17,821 INFO L87 Difference]: Start difference. First operand 2064 states and 3005 transitions. Second operand has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2022-03-19 04:49:21,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:49:21,165 INFO L93 Difference]: Finished difference Result 2203 states and 3202 transitions. [2022-03-19 04:49:21,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 04:49:21,166 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) Word has length 155 [2022-03-19 04:49:21,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:49:21,172 INFO L225 Difference]: With dead ends: 2203 [2022-03-19 04:49:21,172 INFO L226 Difference]: Without dead ends: 2200 [2022-03-19 04:49:21,172 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 223 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=307, Invalid=1496, Unknown=3, NotChecked=0, Total=1806 [2022-03-19 04:49:21,172 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 59 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-19 04:49:21,173 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 809 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1061 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-19 04:49:21,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2200 states. [2022-03-19 04:49:22,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2200 to 2167. [2022-03-19 04:49:22,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2167 states, 1222 states have (on average 1.2201309328968903) internal successors, (1491), 1258 states have internal predecessors, (1491), 835 states have call successors, (835), 110 states have call predecessors, (835), 109 states have return successors, (833), 798 states have call predecessors, (833), 833 states have call successors, (833) [2022-03-19 04:49:22,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2167 states to 2167 states and 3159 transitions. [2022-03-19 04:49:22,128 INFO L78 Accepts]: Start accepts. Automaton has 2167 states and 3159 transitions. Word has length 155 [2022-03-19 04:49:22,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:49:22,128 INFO L478 AbstractCegarLoop]: Abstraction has 2167 states and 3159 transitions. [2022-03-19 04:49:22,128 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 16 states have internal predecessors, (40), 7 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2022-03-19 04:49:22,128 INFO L276 IsEmpty]: Start isEmpty. Operand 2167 states and 3159 transitions. [2022-03-19 04:49:22,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-19 04:49:22,130 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:49:22,130 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:49:22,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-19 04:49:22,331 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-19 04:49:22,331 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:49:22,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:49:22,331 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 11 times [2022-03-19 04:49:22,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:49:22,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [762755917] [2022-03-19 04:49:22,332 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:49:22,332 INFO L85 PathProgramCache]: Analyzing trace with hash 414423310, now seen corresponding path program 12 times [2022-03-19 04:49:22,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:49:22,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290806320] [2022-03-19 04:49:22,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:49:22,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:49:22,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:49:22,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1195121586] [2022-03-19 04:49:22,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:49:22,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:49:22,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:49:22,339 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:49:22,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-19 04:49:23,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 04:49:23,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:49:23,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-19 04:49:23,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:50:40,638 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:50:40,641 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 04:50:40,644 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful